grep sur un fichier ? - Codes et scripts - Linux et OS Alternatifs
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
Marsh Posté le 27-06-2003 à 14:39:20
un truc plus stupide: 
 
|   | 
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  | 
 
 
grep -e 'pattern1' -e 'pattern2' fichier  
 
PS : man grep hein 
Marsh Posté le 27-06-2003 à 16:13:02
| western a écrit : un truc plus stupide:  
    | 
 
ben non  ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
  
 
il a dit un des deux, pas les deux 
Marsh Posté le 27-06-2003 à 16:15:18
| western a écrit : un truc plus stupide:  
    | 
 
 
effectivement c'est plus stupide 
Marsh Posté le 28-06-2003 à 23:43:01
bon ça n'avence pas le schmilblic....  
  
 
ce que je veux c'est l'UN ou L'AUTRE 
 
 
Marsh Posté le 29-06-2003 à 09:09:12
 ![[:juju_zero] [:juju_zero]](https://forum-images.hardware.fr/images/perso/juju_zero.gif) 
  
 
grep -E 'patern1|patern2' brolbrol 
 
  
 
Marsh Posté le 29-06-2003 à 12:39:34
cat fichier | grep patern1 | grep patern2 
 
?? 
 
moi je fais tjrs comme ca..
Marsh Posté le 29-06-2003 à 13:07:58
| Code : 
 | 
 
c'est grep pattern1 ET pattern2 
 
 
| Code : 
 | 
 
c'est grep pattern1 OU pattern2 
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