scuse, pour sed, la sortie est sur stdout
(un script a la /^toto$/ {d} supprime la ligne toto).
Pour editer en place un fichier, c'est ed, dont les commandes sont nettement moins sympatiques.
Si tu crees un fichier cmd.ed qui contient:
g/^toto$/d
w
q
et que tu apelles ed ainsi:
cat cmd.ed | ed fichier_a_modifier
la ligne contenant toto sera viree en place.
(tu auras 2 lignes visibles: la premiere contient le nb de caracteres initiaux et la seconde le nb de caracteres finaux; tu peux les faire disparaitre avec un >/dev/null en fin de commande)
A+,
---------------
There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! --