sed
Pour éditer et transformer du texte en flux 📝
🖥️ Dans le terminal :
La commande sed
(Stream EDitor) permet de modifier du texte de manière automatisée, en utilisant des expressions régulières.
|
|
✳️ Actions principales de sed
sur le flux :
s
: Substitutioni
: Insertion avant la ligne courantea
: Ajoute du texte après la ligne courantey
: Echange de caractèresp
: affiche les lignes correspondant à un motifr
: Lit le contenu et l’insère dans le flux de sortiew
: écrit les lignes correspondant au motif dans le fichier
✳️ Options principales de l’éditeur sed
:
-i
: Modifie le fichier directement (in-place)-e
: Permet d’exécuter plusieurs commandes-n
: Supprime l’affichage automatique, utile avec l’action ‘p
’-r
ou-E
: Utilise les expressions régulières étendues
|
|
☸️ Commandes : souvent utilisée dans des pipelines avec grep, awk, etc.
🧺 Doc & ressources
officielle : Utilisez man sed pour plus d’informations dans votre terminal.