Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1656 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  lire les 10 premier Line du contenue d'un fichier

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lire les 10 premier Line du contenue d'un fichier

n°1616071
Falianelka
Posté le 27-09-2007 à 14:58:53  profilanswer
 

Hallo,
 
J'ai Fichier test.txt,j'aimerais lire les 10 premier Lines du contenue du fichier.avec quel code?
 
Merci

mood
Publicité
Posté le 27-09-2007 à 14:58:53  profilanswer
 

n°1616135
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-09-2007 à 16:22:11  profilanswer
 

head -n 10 test.txt

n°1616154
Falianelka
Posté le 27-09-2007 à 16:39:33  profilanswer
 

@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

n°1616156
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-09-2007 à 16:40:46  profilanswer
 

man head

n°1616181
Falianelka
Posté le 27-09-2007 à 16:53:38  profilanswer
 

@anapajari
 
Fonctione aussi sous Windows?
 
merci

n°1616194
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-09-2007 à 16:57:50  profilanswer
 

non

n°1616229
Falianelka
Posté le 27-09-2007 à 17:17:44  profilanswer
 

& pour Windows a tu une Idee?

n°1616294
Sve@r
Posté le 27-09-2007 à 19:10:22  profilanswer
 

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.


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1616302
Ace17
Posté le 27-09-2007 à 19:39:09  profilanswer
 

Falianelka a écrit :

Hallo,
 
J'ai Fichier test.txt,j'aimerais lire les 10 premier Lines du contenue du fichier.avec quel code?
 
Merci


 
En quel langage d'abord? Tu veux quoi en sortie?  
Et "head" existe sous windows (chercher dans GnuWin32, ou Msys ...)

n°1616704
blastkille​r
Posté le 28-09-2007 à 16:21:34  profilanswer
 

@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

mood
Publicité
Posté le 28-09-2007 à 16:21:34  profilanswer
 

n°1616834
Falianelka
Posté le 28-09-2007 à 22:18:48  profilanswer
 

Hallo blastkiller,
 
Merci beaucoup 100000000000000000 Merci.
 
& si c'est d'avoir seulement les Ligne de 10-20? as tu une Idee?
 
Merci
Fali

n°1616909
blastkille​r
Posté le 29-09-2007 à 12:53:44  profilanswer
 

@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

n°1616913
Falianelka
Posté le 29-09-2007 à 13:02:32  profilanswer
 

@blastkiller
 
 
Merci beaucoup
 
Fali

n°1621702
Coolnut
Posté le 10-10-2007 à 15:29:34  profilanswer
 
n°1641376
Coolnut
Posté le 12-11-2007 à 10:32:50  profilanswer
 

On peut faire ca en une seule ligne:
 
Lire les 10 première ligne:

Code :
  1. FOR /F "Tokens=1,* Delims=:" %%i IN ('FINDSTR /n /r . test.txt') DO IF %%i LEQ 10 ECHO %%j


 
Lire de la ligne 10 a la ligne20:

Code :
  1. FOR /F "Tokens=1,* Delims=:" %%i IN ('FINDSTR /n /r . F.txt') DO IF %%i GEQ 10 IF %%i LEQ 20 ECHO %%j


Message édité par Coolnut le 12-11-2007 à 12:52:36

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  lire les 10 premier Line du contenue d'un fichier

 

Sujets relatifs
Fichier[Shell] commande sort pour fichier txt
Modele de quelque fichier source c++ please....compression d'un fichier
Ajouter image dans un fichier pdf existant[Résolu] utiliser une table tempo pour lire un fichier .xls
FTP : téléchargement mais pas exécution d'un fichierSupprimer ligne fichier
[Shell] Extraire les lignes impaires d'un fichier 
Plus de sujets relatifs à : lire les 10 premier Line du contenue d'un fichier


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR