<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=367884&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [sed]Problème de syntaxe]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=367884</link>
		<description><![CDATA[Les sujets les plus récents dans [sed]Problème de syntaxe.]]></description>
		<lastBuildDate>Thu, 24 Dec 2009 01:21:50 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [sed]Problème de syntaxe]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159854#p3159854</link>
			<description><![CDATA[<div class="quotebox"><cite>bibi_marmotte a écrit&#160;:</cite><blockquote><div><p>salut,<br />Je te remercie beaucoup, c&#039;est pile poil ce que je voulais.</p></div></blockquote></div><p>Frais.</p><div class="quotebox"><cite>bibi_marmotte a écrit&#160;:</cite><blockquote><div><p>J&#039;aimerais comprendre le fonctionnement de cette entrée.<br />&quot;s&quot; c&#039;est pour remplacer, non ? &quot;-i&quot; sert à insérer 2010 avant 2009 et &quot;\&amp;&quot; est pour le retour à la ligne.</p></div></blockquote></div><p>Tu t&#039;es faché avec un man ? <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p><strong>s = substitution</strong> donc on a forcement 3 delimiteurs, dans mon cas <strong>@</strong> puis une regex ou une chaine source et use chaine cible apres le deuxieme <strong>@</strong>. Le <strong>-i </strong> sert a effectuer mes modifications permanentes comme deja dit dans ce fil.<br />La base plus trivial de la substitution c&#039;est ça : <strong>s/foo/bar/</strong><br />Le <strong>&amp;</strong> veulet dire <strong>tout ce qui a matché</strong> entre les delimiteurs, ( si tu a suivit : <strong>@</strong> ) qui correspond à ta ligne contenant 2009.</p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Thu, 24 Dec 2009 01:21:50 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159854#p3159854</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [sed]Problème de syntaxe]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159780#p3159780</link>
			<description><![CDATA[<p>salut,<br />euh, oui, je ne suis pas forcément très douée pour tout comprendre du premier coup.:/<br />Je te remercie beaucoup, c&#039;est pile poil ce que je voulais.</p><p>J&#039;aimerais comprendre le fonctionnement de cette entrée.<br />&quot;s&quot; c&#039;est pour remplacer, non ? &quot;-i&quot; sert à insérer 2010 avant 2009 et &quot;\&amp;&quot; est pour le retour à la ligne.</p><p>Il y a plein de choses que j&#039;aimerais faire avec sed, mais c&#039;est pas si simple que ça. Bref.<br />Encore merci.</p>]]></description>
			<author><![CDATA[dummy@example.com (maman)]]></author>
			<pubDate>Thu, 24 Dec 2009 00:19:49 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159780#p3159780</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [sed]Problème de syntaxe]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159752#p3159752</link>
			<description><![CDATA[<p>Donc cela modifiera definitivement tes fichier ( backups en .bak ) :<br /><strong>sed&#160; -i.bak &#039;s@&lt;li&gt;&lt;a href=&quot;../2009.html&quot;&gt;2009&lt;/a&gt;&lt;/li&gt;@&lt;li&gt;&lt;a href=&quot;../2010.html&quot;&gt;2010&lt;/a&gt;&lt;/li&gt;\n&amp;@&#039;</strong></p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Wed, 23 Dec 2009 23:54:09 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159752#p3159752</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [sed]Problème de syntaxe]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159748#p3159748</link>
			<description><![CDATA[<p>Ok, super, bizarement en utilisant exactement mon exemple du dessus j&#039;obtient ce que tu veux <img src="http://forum.ubuntu-fr.org/img/smilies/roll.png" width="15" height="15" alt="roll" /></p><p><strong>sed &#039;s@&lt;li&gt;&lt;a href=&quot;../2009.html&quot;&gt;2009&lt;/a&gt;&lt;/li&gt;@&lt;li&gt;&lt;a href=&quot;../2010.html&quot;&gt;2010&lt;/a&gt;&lt;/li&gt;\n&amp;@&#039; &lt;&lt;&lt; &#039;&lt;li&gt;&lt;a href=&quot;../2009.html&quot;&gt;2009&lt;/a&gt;&lt;/li&gt;&#039;</strong></p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Wed, 23 Dec 2009 23:51:42 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159748#p3159748</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [sed]Problème de syntaxe]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159723#p3159723</link>
			<description><![CDATA[<p>salut,<br />désolée, je me suis mal faite comprendre, ce n&#039;est pas ce que je veux faire (même si la syntaxe est OK). Je vais mettre le texte en vrai, c&#039;est plus simple.<br />J&#039;ai ceci:</p><div class="codebox"><pre><code>&lt;li&gt;&lt;a href=&quot;../2009.html&quot;&gt;2009&lt;/a&gt;&lt;/li&gt;</code></pre></div><p>et je voudrais ceci</p><div class="codebox"><pre><code>&lt;li&gt;&lt;a href=&quot;../2010.html&quot;&gt;2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;../2009.html&quot;&gt;2009&lt;/a&gt;&lt;/li&gt;</code></pre></div><p>Je voudrais que les lignes soient les unes en dessous des autres et pas alignées.<br />Si j&#039;applique </p><div class="codebox"><pre><code>sed -i~ &#039;s#&lt;li&gt;&lt;a href=&quot;../2009#&lt;li&gt;&lt;a href=&quot;../2010.html&quot;&gt;2010&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;../2009#&#039; mon_fichier.html</code></pre></div><p>Tout est aligné.<br />Le site fonctionne, mais l&#039;écriture est moche.</p><p>Comment dois je faire ?</p>]]></description>
			<author><![CDATA[dummy@example.com (maman)]]></author>
			<pubDate>Wed, 23 Dec 2009 23:31:30 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159723#p3159723</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [sed]Problème de syntaxe]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159659#p3159659</link>
			<description><![CDATA[<p><strong>sed &#039;s@PATTERN@REMPLACEMENT\n&amp;@&#039; &lt;FICHIER&gt;</strong></p><p>Si tu veux que le changement soit definitif sans s&#039;afficher sur la sortie standard, ajoute <strong>-i</strong> :</p><p><strong>sed -i ...</strong></p><p><strong>Edit</strong>: je change le delimiteur <strong>/</strong> par <strong>@</strong> car tu a des <strong>/</strong> dans ta chaine de caractere.</p>]]></description>
			<author><![CDATA[dummy@example.com (sputnick)]]></author>
			<pubDate>Wed, 23 Dec 2009 23:01:26 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159659#p3159659</guid>
		</item>
		<item>
			<title><![CDATA[[sed]Problème de syntaxe]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159651#p3159651</link>
			<description><![CDATA[<p>bonjour,<br />je modifie mon site internet. Je me suis dit que sed serait un bon outil, sauf que je n&#039;y comprends pas grand chose. Je cherche à insérer une ligne avant une autre, logique.<br />Et je n&#039;y arrive pas, ma solution de replis est de remplacer une chaine de caractères par une autre</p><div class="codebox"><pre><code>sed -i~ &#039;s#&lt;li&gt;&lt;a href=&quot;../2009#&lt;li&gt;&lt;a href=&quot;../2010/2010.html&quot;&gt;2010&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;../2009#&#039; mon_fichier.html</code></pre></div><p>mais tout est à la suite et ça ne me va pas.</p><p>J&#039;ai bien vu <a href="http://www.commentcamarche.net/faq/sujet-6616-sed-insertion-de-texte">sur ce tuto</a> qu&#039;il faut utiliser &quot;i&quot; mais comment.<br />J&#039;ai essayé</p><div class="codebox"><pre><code>sed &quot;#2009#i\&lt;li&gt;&lt;a href=&quot;../2010/en_2010.html&quot;&gt;2010&lt;/a&gt;&lt;/li&gt;\n&quot; mon_fichier.html</code></pre></div><p>ça m&#039;ouvre ma page dans le terminal et c&#039;est tout.<br />Ce que j&#039;aimerais, c&#039;est que le fichier soit modifié, j&#039;enregistre et zou.</p><p>Merci de bien vouloir m&#039;expliquer ce que je foire.</p>]]></description>
			<author><![CDATA[dummy@example.com (maman)]]></author>
			<pubDate>Wed, 23 Dec 2009 22:57:53 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3159651#p3159651</guid>
		</item>
	</channel>
</rss>
