24-01-2012

grep recherche de plusieurs mots (ET / AND / &)

Pour faire une recherche (de logs par exemple) en prenant en compte plusieurs mots dans le résultat, un ET / AND / & logique …
Il existe plusieurs solutions:

Solution 1:

cat monFichierDeLog.txt | grep mot1 | grep mot2

Solution 2:
On utilise les expressions régulières (.* veut dire tout caractères de 0 à infini)
Dans ce cas il faut etre sûr que le mot1 arrive avant le mot2 qui arrive avant le mot3 etc…

cat monFichierDeLog.txt | grep "mot1.*mot2"
Commentaire pour

grep recherche de plusieurs mots (ET / AND / &)

-

ubuntu



>> Voir tous les tutoriels catégories: ubuntu