[gull] Petite question grep
Simon Schmidig
schmidig at bmss.ch
Wed Nov 18 14:52:39 CET 2009
Bonjour,
Je propose comme non professionel :
grep 'expr1' * | grep 'expr2'
Le mercredi 18 novembre 2009 à 14:45 +0100, Sean Boran a écrit :
>
> Il faut juste enchainer deux greps..
>
> Aussi on peux exprimer le "or" plus simplement
> egrep -riw -l 'expr1|expr2' *
>
> Sean
>
> 2009/11/18 Nicolas Borboën <nbo at donax.ch>
> Bonjour,
> petite question grep...
>
> Comment puis-je exprimer un "et" dans le pattern de grep ou
> comment fusionner le résultat de deux grep?
>
>
> Exemples:
> $ grep -riw -l "expr1" *
> me donne la liste des fichiers contenant le mot expr1
>
> $ grep -riw -l '\(expr1\|expr2\)' *
> me donne la liste des fichiers contenant le mot expr1 ou expr2
>
>
> Je suis à la recherche de la commande me donnant les fichiers
> contenant et expr1 et expr2... je suppose que je peux "piper"
> le résultat de la première commande dans l'option "--include"
> mais la je rame :-/ et il y a surement une solution plus
> élégante, non?
>
> Merci d'avance,
> Nicolas
Cordialement
simon schmidig
manzoni schmidig architectes urbanistes sàrl
39 rue eugène-marziano
1227 les acacias
t +41 22 301 70 90
f +41 22 301 70 89
schmidig at bmss.ch
More information about the gull
mailing list