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.