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
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
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