Bonjour 
la seconde avec un ; execute deux instructions
Sauf que dans la seconde, il n'y a pas de point-virgule.
Il y a une virgule indiquant une étendue entre la ligne contenant une expression régulière et une autre ligne contenant une autre expression régulière.
J'ai l'impression que ça supprime la première et la dernière.
C'est ce que tu vois, mais ce n'est pas ce qui est fait.
Il y a suppression de la première ligne et de toute ligne contenant le mot fin.
C'est une facilité. L'écriture "normale" est:
sed -e '1d' -e '/fin/d' f3 > f4
Partager