lire les 10 premier Line du contenue d'un fichier - Shell/Batch - Programmation
Marsh Posté le 27-09-2007 à 16:39:33
@anapajari
Merci pour la Reponse,je suis pas bien en Programmation,comment fonktion head -n 10 test.txt,sil te plait un peux d'explikation.
Merci
Marsh Posté le 27-09-2007 à 19:10:22
Falianelka a écrit : & pour Windows a tu une Idee? |
Je connais pas le batch donc je sais pas le faire. Mais si j'étais toi, j'installerais un interpréteur Python pour Windows. Déjà c'est un langage assez récent et très puissant (il intègre l'objet), en plus il est compatible Unix/Windows. Il s'installe très facilement et il y a plein de librairies sur le net qui peuvent s'y intégrer.
Sinon tu peux utiliser mawk qu'il faut aussi télécharger et installer. Langage plus limité basé sur le gawk de Linux, il permet de traiter les fichiers entrant par des algo à base de boucles et de conditionnelles pour produire des fichiers en sortie comme tu les souhaites.
Marsh Posté le 27-09-2007 à 19:39:09
Falianelka a écrit : Hallo, |
En quel langage d'abord? Tu veux quoi en sortie?
Et "head" existe sous windows (chercher dans GnuWin32, ou Msys ...)
Marsh Posté le 28-09-2007 à 16:21:34
@echo off
set var=0
for /f "delims=" %%a in (t.txt) do call :cmd "%%a"
pause
exit
:cmd
set /a var+=1
if %var% EQU 10 pause & exit
echo %~1
Marsh Posté le 28-09-2007 à 22:18:48
Hallo blastkiller,
Merci beaucoup 100000000000000000 Merci.
& si c'est d'avoir seulement les Ligne de 10-20? as tu une Idee?
Merci
Fali
Marsh Posté le 29-09-2007 à 12:53:44
@echo off
set var=0
for /f "delims=" %%a in (t.txt) do call :cmd "%%a"
pause
exit
:cmd
set /a var+=1
if %var% LSS 10 goto :eof
if %var% EQU 20 pause & exit
echo %~1
Marsh Posté le 10-10-2007 à 15:29:34
Il y a la réponse ici: http://www.astase.com/forums/viewtopic.php?id=3071
Marsh Posté le 12-11-2007 à 10:32:50
On peut faire ca en une seule ligne:
Lire les 10 première ligne:
Code :
|
Lire de la ligne 10 a la ligne20:
Code :
|
Marsh Posté le 27-09-2007 à 14:58:53
Hallo,
J'ai Fichier test.txt,j'aimerais lire les 10 premier Lines du contenue du fichier.avec quel code?
Merci