[gull] Petite question grep

Sean Boran sean at boran.com
Wed Nov 18 14:45:10 CET 2009


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
>
>
>
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://forum.linux-gull.ch/pipermail/gull/attachments/20091118/44d53ae3/attachment-0001.htm>


More information about the gull mailing list