14 liens privés
Usage de la commande :
grep [OPTIONS] PATTERN [FILE...]
grep [OPTIONS] -e PATTERN ... [FILE...]
grep [OPTIONS] -f FILE ... [FILE...]
Options utiles :
-
Forcer l'usage du fichier de recherche en mode texte -->
-a, --textquand grep veut le reconnaître comme un binaire. -
Fichier motif -->
-f fichier_motifou--file=fichier_motif -
Utilisation de modèles et regex
-e _PATTERN_peut être utilisé plusieurs fois dans la commande
-E _REGEX_peut être utilisé plusieurs fois dans la commande ?
-P _PERL REGEX_ -
Afficher plusieurs lignes avant/après correspondance :
-Bnnn, -B nnn, --after-context=nnn--> nnn lignes avant la correspondance
-Annn, -A nnn, --before-context=nnn--> nnn lignes après la correspondance
-nnn, -C nnn, --context=nnn--> nnn lignes avant et après la correspondance -
Arrête après avoir trouvé nnn corespondances :
-m nnn
---max-count=nnn -
Sensibilité à la casse -->
-i, --ignore-case -
Renvoyer les lignes non correspondantes -->
-v, --invert-match -
Compter le nombre de lignes correspondantes -->
-c, --count -
Renvoyer les nom des fichiers qui correspondent ou non au motif :
-L, --files-without-match
-l, --files-with-matches -
Afficher le nom du fichier -->
-H, --with-filename -
Ne pas afficher le nom du fichier -->
-h, --no-filename -
Afficher le numéro de la ligne trouvée -->
-n, --line-number -
Exclure des fichiers -->
--exclude-from=FILE -
Mode récursif -->
-r, --recursive -
Afficher uniquement la partie reconnue de la ligne -->
-o, --only-matching
ex. : grep -Hlir motif --> affiche le nom du fichier, le numéro de la ligne est insensible à la casse et balaye tous les fichiers du répertoire et des sous-répertoires pour trouver le motif.
- Colorer le résultat ->
--color=always