Linux : exemples de "grep"
- Affiche tous les fichiers
filesqui contiennent une ligne dans laquelle il y a le motpoppy:
grep poppy files - Affiche tous les fichiers
filesqui contiennent une ligne qui commence parpoppy:
grep '^poppy' files - Affiche tous les fichiers
filesqui contiennent une ligne qui se termine parpoppy:
grep 'poppy$' files - Affiche tous les fichiers
filesqui contiennent au moins une ligne dans laquelle il y a uniquement le motpoppy:
grep '^poppy$' files - Affiche tous les fichiers
filesqui contiennent au moins une ligne qui contient par^s, nb : le\sert à ignorer le caractère spécial^:
grep '\^s' files - Affiche tous les fichiers
filesqui contiennent, soitpoppy, soitPoppy:
grep '[Pp]oppy' files - Affiche tous les fichiers
filesqui contiennentpopy,pOpy,poPyoupOPy:
grep 'p[oO][pP]y' files - Affiche tous les fichiers
filesqui contiennent au moins une ligne vide :
grep '^$' files - Affiche tous les fichiers
filesqui contiennent deux nombres d’affilée :
grep '[0-9][0-9]' files - Recherche de tous les fichiers
php,htmouhtml:
locate . | grep '[ph][ht][pm][l]*$' | more - Recherche de tous les fichiers
php,htmouhtmlcontenant le motinternet:
locate . | grep '[ph][ht][pm][l]*$' | xargs grep internet | more - Recherche de tous les fichiers
php,htmouhtmlcontenant le motinternetsans être sensible à la casse :
locate . | grep '[ph][ht][pm][l]*$' | xargs grep -i internet | more