[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Linux-31] tester sed
- To: linux-31@culte.org
- Subject: [Linux-31] tester sed
- From: "jdd@dodin.org" <jdd@dodin.org>
- 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=@dodin.xyz header.b="nmVHWxlM"; dkim-atps=neutral
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dodin.xyz; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date: Message-ID:Subject:From:To:Sender:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=HL3oqIzcrC0pFD0m+ONvx+3sjyQfniRMLDeRWmd0igI=; b=nmVHWxlMNsY7HE6rvjEeKZEEUa CMCopluib3YkdEpJIxI8zD4vKADzY8nsf7gePJxiTu2RKSAx6hMKtH9cQ1TjUJvfAYnsUi5DLjSqs NPAeAZGW2SJUG/Ezrp+JsErjPKz5+lfUcW4czpN3SYIuQv+MRwWxLvn/6wnAQBwG9D3uoEi1O53f/ uljUR1JgSMax/7aX+P0rsCvxvlYr40vJjyuVfEqhUqPMJGrO9y0Ld6WsirMAHnviGrCj7mcciTZDB 5B8U4F7t6t73CX+eCJK6xg/sGVjNi+SCH7kieiP8NVBs/IQMz7Bax3gbC21c5tJe3yq0N0FKkjp89 ljVqjcnQ==;
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0
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