A voir également:
- Grep multiple
- Multiple grep - Meilleures réponses
- Grep multiple pattern - Meilleures réponses
- Multiple grep en un seul ? ✓ - Forum - Linux / Unix
- Grep regex multiple sur le contenue ✓ - Forum - Linux / Unix
- Cellule choix multiple excel - Guide
- Grep recursif - Conseils pratiques - Unix
- Multiplicateur keno - Forum - Loisirs / Divertissements
9 réponses
jipicy
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
Salut,
egrep "info1|info2|info3|info4" nom_fichier
bob031
- Messages postés
- 8158
- Date d'inscription
- samedi 7 août 2004
- Statut
- Membre
- Dernière intervention
- 1 septembre 2014
Salut,
ou bien
ou bien
^ ^
un penguin sur la banquise !
ou bien
grep -i -e pattern1 -e pattern2 -e patern3 ton_fichier
ou bien
grep -E "pattern1|pattern2|pattern3" ton_fichier
^ ^
un penguin sur la banquise !
jipicy
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
grep "info1.*info2.*info3.*info4"
bob031
- Messages postés
- 8158
- Date d'inscription
- samedi 7 août 2004
- Statut
- Membre
- Dernière intervention
- 1 septembre 2014
ou bien ceci
?
remarque : les patterns doivent être dans l'ordre d'apparition sinon ... ça l'fait pas !
un penguin sur la banquise !
egrep -w 'pattern1|pattern2|pattern3|pattern4' ton_fichier
grep -E 'pattern1|pattern2|pattern3|pattern4' ton_fichier
?
remarque : les patterns doivent être dans l'ordre d'apparition sinon ... ça l'fait pas !
un penguin sur la banquise !
jipicy
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
Extrait de "info grep" :
Donc ta solution de départ était la bonne ;-))
10. I can do OR with '|', but what about AND? grep 'paul' /etc/motd | grep 'françois' finds all lines that contain both 'paul' and 'françois'
Donc ta solution de départ était la bonne ;-))
mortelrdv
à jipicy & bob031
vos solutions donnent "cherche une ligne contenant info1 ou une ligne contenant info2 ou une ligne ...."
je cherche plutot "cherche une ligne contenant info1 et info2 et info3 ..."
PS: j'utilise GNU grep 2.5.4
vos solutions donnent "cherche une ligne contenant info1 ou une ligne contenant info2 ou une ligne ...."
je cherche plutot "cherche une ligne contenant info1 et info2 et info3 ..."
PS: j'utilise GNU grep 2.5.4