Bonsoir!

Je suis en pleine apprentissage des shell scripts et j'ai encore quelques problèmes à comprendre la commande de suppression:

Que fait:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed '1d;/fin/d' f3 > f4
avec:

debut
ligne 1
ligne 2
ligne 3
4eme ligne
fin


Je sais que

supprime les lignes allant de la première er1 à la première er2 mais là ce n'est pas le même problème, on a un ";" au milieu... C'est sensé faire deux instructions différentes, non? J'ai l'impression que ça supprime la première et la dernière.