Path: csiph.com!news.redatomik.org!.POSTED!not-for-mail From: Doug713705 Newsgroups: fr.comp.lang.python Subject: Re: modifier contenu d'un fichier Date: Wed, 18 Jan 2017 17:56:51 +0000 (UTC) Organization: Les cassoulets tropicaux reunis Lines: 36 Sender: doug.letough@free.fr Message-ID: References: <8319c160-f3cc-47ab-9981-762e0722b524@googlegroups.com> <587f1852$0$4284$426a74cc@news.free.fr> <42795358-e4b2-4e32-bca8-cf17f1a41646@googlegroups.com> Reply-To: Doug Le Tough NNTP-Posting-Host: golgoth99.redatomik.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: golgoth99.redatomik.org 1484762211 15944 163.172.215.184 (18 Jan 2017 17:56:51 GMT) X-Complaints-To: abuse@redatomik.org NNTP-Posting-Date: Wed, 18 Jan 2017 17:56:51 +0000 (UTC) User-Agent: slrn/pre1.0.0-18 (Linux) X-Face: 'Sh}&9(gyOf[,6&8(Gv#k(:g=wUCLP}b#oqMPkLKpV"|y1TatXGYTh.jK\!@!&OsR}'~a %D7>:N$)5?\hx$?7Vu5U}GgJaY[&Hb!ThY_TB}.EsQn%JD4k<<)V_f*]P'FM) : > Alors, pour le format, c'est du txt. > le fichier est petit > plusieurs données sont à modifier > le fichier est comme un document html, il y a plein de code à l'intérieur > > pour exemple, le contenu serait comme cela: > > > >
...... > .....etc, etc > Si la valeur est connue à l'avance (234px) et qu'elle est utilisée uniquement aux endroits qui doivent recevoir la nouvelle valeur alors sed peut suffir: sed -i 's/width:234px, height:345px/width:23.4px, height:345px/g' Attention l'option '-i' remplace directement dans le fichier. Pour vérifier à l'écran avant de remplacer directement dans le fichier, enlever l'option -i: sed 's/width:234px, height:345px/width:23.4px, height:345px/g' -- Ça peut durer jusqu'à toujours A moins que l'on ait le courage De se dire merde un beau jour Et de mettre fin au naufrage -- H.F. Thiéfaine, La dèche, le twist et le reste