[Shell] Recuperer la ligne n d'un fichier ?

Recuperer la ligne n d'un fichier ? [Shell] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 06-06-2003 à 19:52:17    

c'est sans doute possible, mais avec kel commande ?
 
Merci de m'eclairer la dessus  :jap:  
 


---------------
It's hard to say it, I hate to say it, but it's probably me...
Reply

Marsh Posté le 06-06-2003 à 19:52:17   

Reply

Marsh Posté le 06-06-2003 à 20:00:42    

avec une cominaison de more, head et tail

Reply

Marsh Posté le 06-06-2003 à 20:01:17    

Code :
  1. # lire un fichier entre la ligne 130 et 150 :
  2. head -150 $filename | tail -20


 
dans ton cas, ça donnera :

Code :
  1. head -lineNumber monFichier | tail -1


 
 :)


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 06-06-2003 à 20:30:40    

z0rglub a écrit :

Code :
  1. # lire un fichier entre la ligne 130 et 150 :
  2. head -150 $filename | tail -20


 
dans ton cas, ça donnera :

Code :
  1. head -lineNumber monFichier | tail -1


 
 :)  


 
parfait !
 
Merci  :jap:


---------------
It's hard to say it, I hate to say it, but it's probably me...
Reply

Marsh Posté le 06-06-2003 à 21:06:04    

Une solution plus "casse-tete" avec deux grep  
 
 

Code :
  1. grep -n  ^ fichier  |grep ^numerodeligne


 
 
Qui donnerais par exemple :
 

Code :
  1. grep  -n  ^ fichier.txt  |grep ^560

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed