L’article présente grep, sed et awk, trois commandes Linux essentielles pour le traitement de texte en ligne de commande, souvent utilisées sans toujours en maîtriser le fonctionnement. Grep permet de filtrer des lignes selon un motif, avec des options comme la recherche insensible à la casse (-i) ou récursive (-r), et s’enchaîne facilement avec d’autres commandes via le pipe. Sed modifie le contenu ligne par ligne, notamment pour des substitutions (s/ancien/nouveau/) ou des suppressions, avec l’option -i pour appliquer les changements directement dans le fichier. Awk, plus complexe, analyse et structure les données en champs, idéal pour extraire des colonnes, effectuer des calculs ou agréger des informations, comme compter des occurrences ou sommer des valeurs.
27053 shaares