Probleme grep

Probleme grep - Linux et OS Alternatifs

Marsh Posté le 05-01-2006 à 15:39:50    

bonjour,  
un probleme peut être très bête mais j'ai beau lire les man je ne trouve rien.
Voila je tape une cmd du style:
cat fichier|grep truc
et ca me sort plusieurs lignes et je ne veut retenir que le premiere.
j'ai essayer grep ^1 mais ca marche pas
Avez vous une idée?

Reply

Marsh Posté le 05-01-2006 à 15:39:50   

Reply

Marsh Posté le 05-01-2006 à 15:48:42    

Pour avoir la 1ère ligne, tape :  
 
cat fichier | grep truc | head -n 1

Reply

Marsh Posté le 05-01-2006 à 15:49:49    

Code :
  1. grep truc fichier |head -n 1


 
pas besoin de cat, grep peut lire de lui même le fichier


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 05-01-2006 à 15:57:22    

Nickel, merci beaucoup!!!!!!

Reply

Marsh Posté le 05-01-2006 à 16:36:10    

Mjules a écrit :

Code :
  1. grep truc fichier |head -n 1


 
pas besoin de cat, grep peut lire de lui même le fichier

Code :
  1. sed '/truc/q;d' fichier

Plus court à taper, plus rapide à l'exécution (surtout si la ligne est vers le début du fichier), et surtout, beaucoup plus |337 :o

Reply

Marsh Posté le 05-01-2006 à 16:42:05    

Ouais mais la commande dans mon script est :
$(cat "$fichier"|grep "From"|cut -d ':' -f 2|cut -d "<" -f1|head -n 1)

Reply

Sujets relatifs:

Leave a Replay

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