grep sur un fichier ?

grep sur un fichier ? - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 27-06-2003 à 10:44:07    

je cherche à faire un grep pour trouver toute les lignes qui contiennent un de ces mot : pattern1 ou pattern2
 
j'arrive pas à mettre deux possibilité pour le motif, avec un mot ça marche mais comment ou fait avec plusieur mot
 
grep 'pattern1' | 'pattern2' fichier

Reply

Marsh Posté le 27-06-2003 à 10:44:07   

Reply

Marsh Posté le 27-06-2003 à 10:55:04    


grep 'pattern1' | 'pattern2' fichier
 
 
Presque. La tu pipre le resultat du "grep 'pattern1' dans la command 'pattern2' fichier qui existe pas.
 
La solution est :
 
grep 'pattern1\|pattern2'  liste_des_fichier

Reply

Marsh Posté le 27-06-2003 à 14:39:20    

un truc plus stupide:
 


~$ grep pattern1 fichier | grep pattern2

Reply

Marsh Posté le 27-06-2003 à 15:35:33    

startx25 a écrit :

je cherche à faire un grep pour trouver toute les lignes qui contiennent un de ces mot : pattern1 ou pattern2
 
j'arrive pas à mettre deux possibilité pour le motif, avec un mot ça marche mais comment ou fait avec plusieur mot
 
grep 'pattern1' | 'pattern2' fichier


 
grep -e 'pattern1' -e 'pattern2' fichier  
 
PS : man grep hein :)


Message édité par CSCMEUH le 27-06-2003 à 15:35:47
Reply

Marsh Posté le 27-06-2003 à 16:13:02    

western a écrit :

un truc plus stupide:
 


~$ grep pattern1 fichier | grep pattern2

 


ben non  [:spamafote]  
 
il a dit un des deux, pas les deux ;)


---------------
get amaroK plugin
Reply

Marsh Posté le 27-06-2003 à 16:15:18    

western a écrit :

un truc plus stupide:
 


~$ grep pattern1 fichier | grep pattern2

 


 
effectivement c'est plus stupide :lol:

Reply

Marsh Posté le 28-06-2003 à 23:43:01    

bon ça n'avence pas le schmilblic.... :non:  
 
ce que je veux c'est l'UN ou L'AUTRE
 
 

Reply

Marsh Posté le 28-06-2003 à 23:51:00    

t'es lourd :sleep:  
 
 
grep "motif1\|motif2" fichier
 
 
man grep :whistle:  :kaola:

Reply

Marsh Posté le 29-06-2003 à 09:09:12    

[:juju_zero]  
 
grep -E 'patern1|patern2' brolbrol
 
 :D


Message édité par becket le 29-06-2003 à 09:09:57
Reply

Marsh Posté le 29-06-2003 à 12:39:34    

cat fichier | grep patern1 | grep patern2
 
??
 
moi je fais tjrs comme ca..

Reply

Marsh Posté le 29-06-2003 à 12:39:34   

Reply

Marsh Posté le 29-06-2003 à 13:07:58    

Code :
  1. cat fichier | grep patern1 | grep patern2


c'est grep pattern1 ET pattern2
 
 

Code :
  1. grep -E 'patern1|patern2' brolbrol


c'est grep pattern1 OU pattern2

Reply

Sujets relatifs:

Leave a Replay

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