Accéder au contenu.
Menu Sympa

linux-31 - [Linux-31] tester sed

Objet : Discussions sur le logiciel libre

Archives de la liste

[Linux-31] tester sed


Chronologique Discussions 
  • From: "jdd AT dodin.org" <jdd AT dodin.org>
  • To: linux-31 AT culte.org
  • Subject: [Linux-31] tester sed
  • Date: Mon, 24 Sep 2018 10:37:56 +0200
  • Authentication-results: pic2s.le-pic.org; dkim=pass (2048-bit key; unprotected) header.d=dodin.xyz header.i= AT dodin.xyz header.b="nmVHWxlM"; dkim-atps=neutral

Bonjour,

Je voudrais modifier un grand nombre de fichiers sur le site web du CULTe (archives mails) à ,la demande d'un ancien adhérent qui voudrait devenir anonyme.

grep -lir toto .

me donne la liste

sed -i `s/toto/XXXX/g`

devrait faire le remplacement (mais quel type de quotes, ' - 4 ou ` - 7)

mais il est très pénible de faire une copie de sauvegarde des mails, sauvegardés un par un et donc des milliers de fichiers, mais je ne voudrais pas détruire nos archives bêtement :-(

donc

1) comment écrire la ligne complète?
2) comment faire un "dry run", soit un test qui me liste les modifications sans les faire (-n dans rsync)

merci
jdd

--
http://dodin.org



Archives gérées par MHonArc 2.6.19+.

Haut de le page