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.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Ne jamais oublier de commiter son travail :) sinon la commande magique qui a sauvé la mise : grep -a -C 2000 "global_objects.add" /dev/sda2 | tee recovered_data Pour l'explication, voir l'article
Tout est dans le titre
Tout est dans le titre
Quelques exemples sur 3 commandes : grep, sed et awk.
J'ai appris que grep "machin" -A 1 nom_du_fichier affiche la ligne qui contient machin et celle qui suit. Pratique ! Pour la ligne qui précède, c'est -B 1 qu'il faut utiliser.
Un outil GNU/Linux en ligne de commande similaire à grep, find, ack, ...
Tout est dans le titre
Les astuces :
- De l’importance des options de dd
- VLC/Qt5 : souci d’échelle pour l’interface
- Lister les IPs bannies par fail2ban
- Exploiter X-Forwarded-For dans IIS
- Comprendre ce qui a merdé dans une requête MySQL
- Réparer pip après l’installation d’azure-cli
- Délester le trafic des bots, version Nginx
- Docker : réutiliser les volumes d’un container existant
- grep : concaténer plusieurs filtres d’exclusion ou d’inclusion de recherche
- Twidere : récupérer les fonctionnalités de messages privés
Tout est dans le titre
Tout est dans le titre
Un outil jeune mais prometteur pour les sysadmins
Tout est dans le titre
Tout est dans le titre
ack est un équivalent de grep, spécialisé pour se limiter aux types de fichiers que vous souhaitez : css, js, etc. Puissant !
Des outils pour remplacer grep, spécialement conçus pour les développeurs
Tout est dans le titre...
Tout est dans le titre