sed Stream editor
Outil Unix de transformation de texte ligne par ligne via des scripts. Lee McMahon, Bell Labs, 1973. sed 's/foo/bar/g' fichier.txt est la porte d'entrée.
Complément d'awk (plus puissant) et de grep (qui ne fait que chercher). La substitution par regex représente 99 % de l'usage pratique. Les scripts multi-lignes permettent des transformations assez complexes, mais Perl ou Python fait alors mieux l'affaire. Le sed GNU a des extensions (édition sur place), le sed BSD (défaut sur macOS) est plus strict. Alternative moderne : sd (Rust, syntaxe regex simplifiée). Tube Unix classique : cat fichier | grep motif | sed 's/x/y/' | sort | uniq.