Aide grep / sed / awk
Construisez des commandes grep, sed, awk et cut fiables : motif échappé pour le shell, options utiles et variantes courantes.
Comment ça marche
grep cherche, sed transforme, awk analyse des colonnes : le trio de base du traitement de texte sous Linux, indispensable pour explorer des journaux.
L'outil échappe le motif pour un shell POSIX et rappelle les options utiles : -n (numéros de ligne), -i (insensible à la casse), -r (récursif), -E (regex étendues), -- pour protéger un motif commençant par un tiret.
Exemples
Remplacement
sed -i.bak 's/ancien/NOUVEAU/g' fichier.txt
| pattern | ancien |
| mode | sed-replace |
Questions fréquentes
Pourquoi utiliser -- après grep ?
Pour que le motif ne soit pas interprété comme une option, par exemple avec un motif commençant par un tiret.
grep ou ripgrep ?
grep est universel ; ripgrep (rg) est beaucoup plus rapide sur les gros dépôts et ignore .gitignore automatiquement.