<?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=1102751&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [résolu] Inserer une date dans un endroit précis dans un fichier texte]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=1102751</link>
		<description><![CDATA[Les sujets les plus récents dans [résolu] Inserer une date dans un endroit précis dans un fichier texte.]]></description>
		<lastBuildDate>Wed, 28 Nov 2012 22:50:42 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Inserer une date dans un endroit précis dans un fichier texte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11673051#p11673051</link>
			<description><![CDATA[<p>@pingoulinux : pourquoi « -r » ? Ça devrait fonctionner sans (il faut juste échapper les parenthèses).</p><p>@wysiwyg31 : tu peux modifier ton premier message pour ajouter [résolu] au début du titre.</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Wed, 28 Nov 2012 22:50:42 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11673051#p11673051</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Inserer une date dans un endroit précis dans un fichier texte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11659861#p11659861</link>
			<description><![CDATA[<p>Désolé pour le délai, mais super merci ! ca marche au poil !!!:):)</p>]]></description>
			<author><![CDATA[dummy@example.com (wysiwyg31)]]></author>
			<pubDate>Tue, 27 Nov 2012 21:21:12 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11659861#p11659861</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Inserer une date dans un endroit précis dans un fichier texte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11490401#p11490401</link>
			<description><![CDATA[<div class="quotebox"><cite>wysiwyg31 #7 a écrit&#160;:</cite><blockquote><div><p>je suis tombé sur un petit os à la 2eme génération de fichier puisque mon &lt;pubdate&gt;&lt;/pubdate&gt; avait été modifié par le sed précédent</p></div></blockquote></div><p>Pour y remédier :</p><div class="codebox"><pre><code>sed -r &quot;s=(&lt;pubDate&gt;).*(&lt;/pubDate&gt;)=\1$(date -R)\2=&quot; fichier.xml</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (pingouinux)]]></author>
			<pubDate>Mon, 12 Nov 2012 19:51:00 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11490401#p11490401</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Inserer une date dans un endroit précis dans un fichier texte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11490321#p11490321</link>
			<description><![CDATA[<p>Hello!</p><p>J&#039;ai finalement utilisé le second, mais les deux semblent marcher nickel (j&#039;ai testé sans le -i pour voir).</p><p><img src="http://forum.ubuntu-fr.org/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> hihi je suis tombé sur un petit os à la 2eme génération de fichier puisque mon &lt;pubdate&gt;&lt;/pubdate&gt; avait été modifié par le sed précédent <img src="http://forum.ubuntu-fr.org/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /><br />Ce fut vite corrigé en utilisant un fichier de reference (que je ne touche pas)</p><div class="codebox"><pre><code>cp fichier_ref.xml fichier_rss.xml</code></pre></div><p>Un grand merci en tout cas !! une affaire rondement menée !! puissant cette instruction sed.</p><p>Pour ceux que ca pourrait intéresser, il s&#039;agissait de modifier le flux rss généré par <a href="http://www.wviewweather.com">wview</a> un petit soft pour générer un site web avec les données d&#039;une station météo.(le template rss par défaut ne met pas la date au bon format)</p>]]></description>
			<author><![CDATA[dummy@example.com (wysiwyg31)]]></author>
			<pubDate>Mon, 12 Nov 2012 19:41:55 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11490321#p11490321</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Inserer une date dans un endroit précis dans un fichier texte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11488441#p11488441</link>
			<description><![CDATA[<p>Bonjour,<br />Même principe que ArkSeth #5, légèrement plus simple :</p><div class="codebox"><pre><code>sed -r &quot;s=(&lt;pubDate&gt;)(&lt;/pubDate&gt;)=\1$(date -R)\2=&quot; fichier.xml</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (pingouinux)]]></author>
			<pubDate>Mon, 12 Nov 2012 17:01:02 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11488441#p11488441</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Inserer une date dans un endroit précis dans un fichier texte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11488071#p11488071</link>
			<description><![CDATA[<p>C&#039;est avec date et sed que je l&#039;aurais fait de base aussi, mais je préférais attendre que quelqu&#039;un d&#039;autre donne son avis.</p><div class="codebox"><pre><code>sed &quot;s/&lt;pubDate&gt;&lt;\/pubDate&gt;/&lt;pubDate&gt;$(date -R)&lt;\/pubDate&gt;/&quot; fichier.rss</code></pre></div><p>semble fonctionner chez moi.</p><p>Note : l&#039;option -i de sed fait en sorte qu&#039;il modifie directement le fichier que tu veux ; si tu ne précise pas cette option, il ne modifie pas le fichier, mais t&#039;affiche le résultat dans le terminal. Ça peut être intéressant pour vérifier que tu ne fais pas de bêtises avant de faire véritablement le traitement <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Elzen)]]></author>
			<pubDate>Mon, 12 Nov 2012 16:17:09 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11488071#p11488071</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Inserer une date dans un endroit précis dans un fichier texte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11487911#p11487911</link>
			<description><![CDATA[<p>Hello,<br />Merci pour vos réponses !! <br />En combinant un &quot;date&quot; dans un sed, ca semble une bonne piste en effet, je vais essayer de bidouiller ce soir.</p><p>Ca pourrait donner quelque chose de ce genre ?</p><div class="codebox"><pre><code>madate=$(date +&quot;-R&quot;)      
sed -i  &#039;s/&#039;&lt;pubDate&gt;&lt;/pubDate&gt;&#039;/&#039;&lt;pubDate&gt;&#039;$madate&#039;&lt;/pubDate&gt;&#039;&#039;   monfichier.xml</code></pre></div><p>(je me suis inspiré de ce site: <a href="http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/">http://www.cyberciti.biz/faq/linux-unix … r-display/</a> )<br />pour la ligne sed, c&#039;est du brouillon d&#039;apres ce que j&#039;ai pu voir mais je sens que ca risque d&#039;etre amusant avec les &#039; et les /</p><br /><br /><br /><br /><br /><p>Bonne remarque pour le placement du sujet, ca ne me semblait pas vraiment de la programmation (un simple bricolage), mais je n&#039;avais pas vu la rubrique&#160; Terminal, scripts et ligne de commande<br />Si un modérateur veut l&#039;y mettre... (je ne crois pas pouvoir le faire moi même si ?)</p>]]></description>
			<author><![CDATA[dummy@example.com (wysiwyg31)]]></author>
			<pubDate>Mon, 12 Nov 2012 16:03:34 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11487911#p11487911</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Inserer une date dans un endroit précis dans un fichier texte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11487701#p11487701</link>
			<description><![CDATA[<p>Salut.</p><p>Pour la partie 3, pas besoin de passer par <em>strftime</em>, <em>date</em> le fait très bien.</p><div class="quotebox"><cite>man 1 date a écrit&#160;:</cite><blockquote><div><p>&#160; &#160; &#160; &#160;-R, --rfc-2822<br />&#160; &#160; &#160; &#160; &#160; &#160; &#160; output date and time in RFC 2822 format.&#160; Example: Mon, 07 Aug 2006 12:34:56 -0600</p></div></blockquote></div><p>Sinon je pense que ton sujet serait mieux <a href="./viewforum.php?id=78">ici</a> ou <a href="./viewforum.php?id=35">là</a>.</p>]]></description>
			<author><![CDATA[dummy@example.com (grim7reaper)]]></author>
			<pubDate>Mon, 12 Nov 2012 15:41:49 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11487701#p11487701</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Inserer une date dans un endroit précis dans un fichier texte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11487681#p11487681</link>
			<description><![CDATA[<p>Bonjour,<br />Je n&#039;ai pas Ubuntu sous les yeux, mais la fonction &#039;sed&#039; pourrait fonctionner.<br />Sed permet de remplacer un motif par un autre, on pourrait donc imaginer remplacer le motif &quot;&lt;pubDate&gt;&lt;/pubDate&gt;&quot; par &quot;&lt;pubDate&gt;la_date&lt;/pubDate&gt;&quot;<br />Je testerai ce soir si personne n&#039;a proposé une solution entre temps...</p>]]></description>
			<author><![CDATA[dummy@example.com (PileOuFace)]]></author>
			<pubDate>Mon, 12 Nov 2012 15:40:52 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11487681#p11487681</guid>
		</item>
		<item>
			<title><![CDATA[[résolu] Inserer une date dans un endroit précis dans un fichier texte]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11487401#p11487401</link>
			<description><![CDATA[<p>Bonjour !</p><p>Je cherche un peu d&#039;aide sur les scripts en shell (si c&#039;est bien comme ca que ca s&#039;appelle).<br />J&#039;ai un fichier post-generate.sh qui sert à faire du post-traitement customisé sur des fichiers générés automatiquement.<br />Pour l&#039;instant ce fichier post-generate.sh est vide (pas de post traitement particulier).</p><p>Je voudrais traiter un fichier xml en particulier (c&#039;est un flux rss).<br />Ce fichier contient les balises &lt;pubDate&gt;&lt;/pubDate&gt;</p><p>Je voudrais mettre la date entre ces deux balises, au format RCF822 (ce format ressemble à ca : Wed, 02 Oct 2002 13:00:00 GMT ).</p><p>La fonction strftime semble pouvoir me sortir ce format là.</p><p>Quelqu&#039;un aurait il une idée sur ce que je dois mettre dans mon post-generate.sh pour:<br />- ouvrir mon fichier xml<br />- chercher la balise &lt;pubDate&gt;<br />- caler juste après cette balise la date dans le format qui me convient</p><br /><p>je précise que je suis un débutant total en la matière (=je ne sais rien faire du tout en shell).</p>]]></description>
			<author><![CDATA[dummy@example.com (wysiwyg31)]]></author>
			<pubDate>Mon, 12 Nov 2012 15:00:32 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11487401#p11487401</guid>
		</item>
	</channel>
</rss>
