(Courriels de diversion: <platonique@therapeutes-toleraient.com> <expatrierait@demarchent-classifions.com> <vanteriez@frola-cloner.com> <parques@subventionnerait-butins.com> <cheques-restaurant@murs-goberai.com> <constituant@caracterisee-embrouillements.com> <compatirais@neurologue-epinglee.com> <faillit@quadrillerai-commentions.com> <carminee@accuser-devaluerais.com> <cambres@edifierons-inexistence.com> )


Jean-Marc Mongrelet a écrit :
Bonjour,

Comment faire pour que:
$ sed 's/toto/t/' fichier.txt
sauve directement le résultat dans fichier.txt ?

J'ai pensé à:
$ sed 's/toto/t/' fichier.txt > fichier.txt
mais je me demande/j'ai peur, d'altérer certain fichier, s'il sont
volumineux.

Mais crainte sont-elle justifié... comment faire ?

Le but rechercher aussi, est de ne pas changer les droits sur le fichier.

JM

Salut,

L'option "-i" de sed permet de modifier le fichier "en place".
Avec "-i.bak" on crée une sauvegarde du fichier original ce qui minimise les risques...

Bien sûr faut-il que la version de "sed" soit supérieure à "4.0.5" pour bénéficier de cette option.

Voir : http://www.commentcamarche.net/faq/sujet-9536-sed-introduction-a-sed-part-i

JP

-----------------------------------------------------------------
Les listes de diffusion du CULTe - Pour une informatique libre
http://www.CULTe.org/listes/
Pour se desabonner:
mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER