La page explique que sed est un éditeur de flux (stream editor) permettant de filtrer et transformer du texte en lecture depuis un fichier ou une entrée standard, en une seule passe de traitement pour des opérations efficaces. Elle illustre son usage par plusieurs exemples concrets, notamment la substitution de mots avec l’option s/pattern/remplacement/ (souvent avec -i pour modifier un fichier directement), ainsi que d’autres manipulations courantes comme ajouter du texte au début d’une ligne, supprimer des lignes selon un motif ou concaténer des lignes.
Ploum partage son expérience autour du jeu Le comte et la communiste, un jeu en AsciiArt où l’on incarne une espionne/servante dans un château pendant la Première Guerre mondiale. Le jeu intègre un message codé en Baudot, un ancien système de télégraphie, qu’il décide de décoder via la ligne de commande Linux. Après avoir expliqué sa méthode artisanale et efficace (utilisant cut, tr, paste, et sed), il compare son approche avec celle de ChatGPT. Malgré plusieurs tentatives, ChatGPT produit un script complexe, peu robuste et finalement incorrect, illustrant les limites de l’IA pour des tâches précises nécessitant une expertise technique. Ploum souligne l’élégance et l’efficacité des outils Unix, ainsi que l’importance de la réflexion personnelle face à l’automatisation aveugle. Une réflexion sur l’autonomie technique et la dépendance aux outils d’IA, le tout agrémenté d’une touche d’humour et d’une recommandation pour le livre Efficient Linux at the Command Line.
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.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'intérêt de cet article réside surtout dans les explications des lignes de commande utilisées par l'auteur : les commandes find, xargs et sed sont bien expliquées