Faire un "ou" en shell
Résolu
Bonjour,
J'ai encore un problème: je souhaite éxécuter la commande "grep" pour 2 chaînes de caractères exemple: afficher les lignes comprenant "bla" ou "alb".
Merci
J'ai encore un problème: je souhaite éxécuter la commande "grep" pour 2 chaînes de caractères exemple: afficher les lignes comprenant "bla" ou "alb".
Merci
Configuration: Aix v5.1 et SunOS
7 réponses
-
cat chemin_du_repertoire | grep bla
-
Salut Kurt77,
Ta solution ne me donne que lezs lignes qui contiennent "bla" mais moi je voudrais celles qui contiennent "bla" OU "alb"... -
$ cat nom_du_rep | grep 'bla, abl'
ca marche pas ca ? -
Ben non ça marche pas...
Mais laisse tomber, je vais faire en deux lignes:
grep bla > fichier
grep alb >> fichier
Je voulais le faire en une fois pour des raisons pratiques mais je vais me débrouiller comme ça.
Merci de m'avoir répondu !!! -
LoL , je découvre le shell en meme tps que toi , alors faut s'entraidier , hein ? lol
-
WebmasterDeux commandes, ça fonctionne :)
Sinon, grep "bla\|alb", ou encore egrep "bla|alb"!
++ -
ModérateurSalut,
Tu peux aussi faire avec :
grep -E 'bla|alb'
;-))