Grep
De drev
permet de chercher dans les fichiers
- -i insensible à la casse
- -H, --with-filename Afficher le nom du fichier pour chaque concordance.
- -n, --line-number Ajouter à chaque ligne de sortie un préfixe contenant son numéro dans le fichier.
- -r: récursif
- -l : afficher uniquement le nom du fichier où une occurrence à été localisée
- --include pattern (ex: \*.xml)
- --exclude-dir dir (ex: node_modules)
exemple: recherche du mot cactus dans tout les fichiers et sous fichiers en indiquant la ligne
grep -rn "cactus" .
Cas d'utilisations
afficher avec une couleur les occurrences dans un fichier
par exemple, le mot word dans le fichier file
grep 'word\|$' file