La commande « sed » est un éditeur non interactif (comme peuvent l'être « vi(1) » et « ed(1) »). Elle est utilisée généralement comme filtre.
Syntaxe :
sed [-n requ{\^e}te] [-e requ{\^e}te]
![]()
[-f fichier.requ{\^e}tes] [fichiers]
![]()
Description des options :
-e requête Cette option indique que la requête fait partie de la ligne de commandes. Il est possible de faire appel plusieurs fois à cette option pour un même appel à la commande « sed ». Les requêtes seront traitées séquentiellement pour chaque ligne lues sur l'entrée standard ou sur les fichiers spécifiés en argument. -f fichier.requêtes Cette option permet d'utiliser un fichier comme texte de requêtes. -n requête Cette option permet d'empêcher l'impression des lignes traitées.
Remarque 14..1 :
Les requêtes spécifiées avec les options « -n » ou « -e » peuvent être protégées grâce aux caractères « " » et « ' » pour éviter l'interprétation par le Shell.
Exemple 14..1 :
sed -e 'requ1' -e 'req2' fichier.in > fichier.out