[Memo] BASH SHELL - un grep en OR

Il est en fait très aisé de faire des grep sur plusieurs patterns.
Prenons l'exemple de la recherche de toutes les fichiers d'un répertoires dont le nom comprendraient le terme "viaduc" ou le terme "pont".
find . -type f | grep -sir "viaduc\|pont"
Le pipe étant un caractère utile dans les commandes linux, il faut l'échapper dans le pattern de recherche pour qu'il soit compris comme un "OR" et non pas comme un pipe classique.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Ajouter un rétrolien

URL de rétrolien : http://blog.jusdecitron.com/index.php?trackback/188

Haut de page