<?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=338320&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / Modification de fichier texte en ligne de commande]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=338320</link>
		<description><![CDATA[Les sujets les plus récents dans Modification de fichier texte en ligne de commande.]]></description>
		<lastBuildDate>Sun, 30 Aug 2009 12:07:12 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2900283#p2900283</link>
			<description><![CDATA[<p>salut,<br />je suis en Mac OS 10.5. J&#039;ai testé en bash et tcsh, rien à faire ?<br />je me demande si la version de sed dans Mac OS (qui vient de BSD si je ne m&#039;abuse) ne serait pas un peu &quot;spéciale&quot; voire &quot;spatiale&quot; <img src="http://forum.ubuntu-fr.org/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /><br />J&#039;ai posté sur un forum Mac, on verrat bien <br />quand je tape <br />whereis sed<br />la console renvoie le chemin et quand je tape <br />sed --version <br />il me renvoie commande inconnu ???</p>]]></description>
			<author><![CDATA[dummy@example.com (Jean-paul 3)]]></author>
			<pubDate>Sun, 30 Aug 2009 12:07:12 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2900283#p2900283</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2899848#p2899848</link>
			<description><![CDATA[<p>Sur ton mac, t&#039;es en bash ou en tcsh (vieux Mac OS/X) ? C&#039;est peut-être le problème...</p>]]></description>
			<author><![CDATA[dummy@example.com (serged)]]></author>
			<pubDate>Sun, 30 Aug 2009 07:15:41 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2899848#p2899848</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2899318#p2899318</link>
			<description><![CDATA[<p>Désolé, je ne peux pas aider : pas de Mac à la maison...</p>]]></description>
			<author><![CDATA[dummy@example.com (chaoswizard)]]></author>
			<pubDate>Sat, 29 Aug 2009 20:32:53 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2899318#p2899318</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2899198#p2899198</link>
			<description><![CDATA[<p>Bonjour à vous,<br />je suis toujours avec mon problème de script sed qui passe sur Linux mais pas sur Mac (malheureusement pas de linux au boulot).<br />en lisant man sed (dans Mac Os X), j&#039;y trouve ceci :<br />An ampersand (``&amp;&#039;&#039;) appearing in the replacement is replaced by the string matching the RE. The special meaning of ``&amp;&#039;&#039; in this con-<br />text can be suppressed by preceding it by a backslash. The string ``\#&#039;&#039;, where ``#&#039;&#039; is a digit, is replaced by the text matched by<br />the corresponding backreference expression (see re_format(7)).</p><p>cela inspire t-il quelqu&#039;un ?<br />D&#039;avance merci <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Jean-paul 3)]]></author>
			<pubDate>Sat, 29 Aug 2009 19:37:22 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2899198#p2899198</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2887785#p2887785</link>
			<description><![CDATA[<p>Bonjour,<br />J&#039;ai profité du week-end (sans oublier le soleil) pour me pencher un peu plus sur Sed, <br />Bon c&#039;est pas de la tarte mais c&#039;est comme tout, c&#039;est en tradant que l&#039;on devient ... trader <br />(humour, c&#039;est juste pour coller à l&#039;actualité !)<br />J&#039;ai su rajouter au script une petite commande qui va bien afin de doubler le deuxième point-virgule, genre s/;/;;/2 et ça marche&#160; (je sais , c&#039;est rien mais quand on débute cela fait chaud au coeur !)<br />et j&#039;ai trouvé d&#039;occas sur le net le bouquin Sed et Awk d&#039;O&#039;reilly en français <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>Le script fonctionne donc sur Linux, par contre j&#039;ai une erreur sur Mac :</p><p>sed: 11: script.sed: bad flag in substitute command: &#039;#&#039;</p><p>j&#039;ai lu sur un forum que cela pouvait être un problème de path !</p>]]></description>
			<author><![CDATA[dummy@example.com (Jean-paul 3)]]></author>
			<pubDate>Mon, 24 Aug 2009 11:15:46 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2887785#p2887785</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2881205#p2881205</link>
			<description><![CDATA[<p>bonjour chaoswizard,<br />merci pour ton &quot;énorme&quot; coup de main.<br />j&#039;aimerai pour le coup sincérement te remercier et en discuter un peu plus longuement avec toi mais peut -être hors forum, si tu es d&#039;accord <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />voici une adresse mail<br />linuxsite[[arobase]]free.fr</p>]]></description>
			<author><![CDATA[dummy@example.com (Jean-paul 3)]]></author>
			<pubDate>Thu, 20 Aug 2009 20:07:28 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2881205#p2881205</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2879411#p2879411</link>
			<description><![CDATA[<p>Pour le coup du &lt;br&gt;, j&#039;ai ajouté ça au script sed et j&#039;ai réussi aussi à mettre le coup du titre en majucule :</p><div class="codebox"><pre class="vscroll"><code>#n

/^[A-Z];/ {                                 # Si la ligne commence par une lettre majuscule puis un point virgule
    1{                                      # Si c&#039;est la 1ere ligne
        h
        d
    }
    
    1!{                                     # Si ce n&#039;est pas la 1ere ligne
        x
        s/\n//g                             # On enleve les sauts de ligne
        s/[^;]\{1,\};/\L\u&amp;/2               # On met la 1ere lettre du titre en majuscule
        p
    }
}

/^[A-Z];/! {                                # Si la ligne ne commence pas par une lettre majuscule puis un point virgule
    
    s/^-.\+$/&lt;br&gt;&amp;/                         # Si la ligne commence par -, on ajoute &lt;br&gt; au début
    
    $!{                                     # Si ce n&#039;est pas la derniere ligne
        H
        d
    }

    ${                                      # Si c&#039;est la derniere ligne
        H
        x
        s/\n//g                             # On enleve les sauts de ligne
        s/[^;]\{1,\};/\L\u&amp;/2               # On met la 1ere lettre du titre en majuscule
        p
    }
}</code></pre></div><p>ce qui donne :</p><div class="codebox"><pre><code>A;Halssnoer met ruit.;Een halssnoer om de mooie harmonie van kleuren van uw outfit extra te onderlijnen! Ontdek hoe dit kleine detail een onweerstaanbare troef wordt ! Ruitvormige hanger aan ketting. Musketonslotje.&lt;br&gt;- Lengte 65 cm + verstelkettinkje van 6 cm.&lt;br&gt;- 100% metaal.&lt;br&gt;- 1 jaar waarborg.;
B;Bloes-trui.;Trui met V-hals met bloeseffect, zichtbaar aan de hals, de polsen en aan de afgeronde onderkant, met comfortabel ruimtesplit voor.&lt;br&gt;- Ca. 72 tot 78 cm volgens de maat.&lt;br&gt;- Trui in 100% acryl. Loze bloes in 100% katoen.&lt;br&gt;- 1 jaar waarborg.;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (chaoswizard)]]></author>
			<pubDate>Wed, 19 Aug 2009 21:24:30 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2879411#p2879411</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2879282#p2879282</link>
			<description><![CDATA[<p>merci chaoswizard, cela fonctionne !</p><p>dernier traitement (si,si !) sur ces fichiers, les textes &quot;- decripitif blabla&quot; doivent passer en <br />&quot;&lt;br&gt;- descriptif bla bla.&lt;br&gt;- descriptif blabla</p><p> je m&#039;explique , par exemple pour A :</p><p>A;Halssnoer met ruit.;Een halssnoer om de mooie harmonie van kleuren van uw outfit extra te onderlijnen! Ontdek hoe dit kleine detail een onweerstaanbare troef wordt ! Ruitvormige hanger aan ketting. Musketonslotje.- Lengte 65 cm + verstelkettinkje van 6 cm.- 100% metaal.- 1 jaar waarborg.;</p><p>je dois pouvoir retrouver :</p><p>A;Halssnoer met ruit.;Een halssnoer om de mooie harmonie van kleuren van uw outfit extra te onderlijnen! Ontdek hoe dit kleine detail een onweerstaanbare troef wordt ! Ruitvormige hanger aan ketting. Musketonslotje.&lt;br&gt;- Lengte 65 cm + verstelkettinkje van 6 cm.&lt;br&gt;- 100% metaal.&lt;br&gt;- 1 jaar waarborg.;</p><p>en fait, je pars de texte extrait d&#039;un catalogue papier et modifié (ce que tu as fait jusqu&#039;a présent) afin d&#039;être incorporé dans un site web.<br />si tu le souhaites je pourrais te donner de plus amples explications. Je te remercie pour ton aide et aimerai te contacter ensuite car tu me dépanne réellement, sauf si cela te déranges, mais je t&#039;en reparle par la suite <img src="http://forum.ubuntu-fr.org/img/smilies/cool.png" width="15" height="15" alt="cool" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Jean-paul 3)]]></author>
			<pubDate>Wed, 19 Aug 2009 20:18:37 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2879282#p2879282</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2878594#p2878594</link>
			<description><![CDATA[<p>On peut faire un script qui a partir du fichier précédent (sortie.txt) transforme les titres :</p><div class="codebox"><pre><code>#!/bin/bash

IFS=$&#039;\n&#039;

for LIGNE in `cat sortie.txt`
do
	TITRE=`echo &quot;$LIGNE&quot; | cut -d &quot;;&quot; -f 2 | tr &#039;A-Z&#039; &#039;a-z&#039; | sed &#039;s/./\U&amp;/&#039;`
	LIGNE=`echo &quot;$LIGNE&quot; | sed &quot;s/;[^;]\{1,\};/;&quot;$TITRE&quot;;/&quot;`
	echo &quot;$LIGNE&quot; &gt;&gt; sortie2.txt
done</code></pre></div><p>Ce qui au final donne ça (sortie2.txt) :</p><div class="codebox"><pre><code>A;Halssnoer met ruit.;Een halssnoer om de mooie harmonie van kleuren van uw outfit extra te onderlijnen! Ontdek hoe dit kleine detail een onweerstaanbare troef wordt ! Ruitvormige hanger aan ketting. Musketonslotje.- Lengte 65 cm + verstelkettinkje van 6 cm.- 100% metaal.- 1 jaar waarborg.;
B;Bloes-trui.;Trui met V-hals met bloeseffect, zichtbaar aan de hals, de polsen en aan de afgeronde onderkant, met comfortabel ruimtesplit voor.- Ca. 72 tot 78 cm volgens de maat.- Trui in 100% acryl. Loze bloes in 100% katoen.- 1 jaar waarborg.;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (chaoswizard)]]></author>
			<pubDate>Wed, 19 Aug 2009 13:49:32 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2878594#p2878594</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2878293#p2878293</link>
			<description><![CDATA[<p>Ok, mais sincèrement j&#039;aime pas avoir l&#039;air d&#039;abuser <img src="http://forum.ubuntu-fr.org/img/smilies/hmm.png" width="15" height="15" alt="hmm" /><br />alors voilà pour que le traitement sur ces fichiers texte aille à son terme, je dois ensuite passer le titre en &quot;première lettre en majuscule, le reste en minuscule&quot;.<br />Comme par l&#039;exemple </p><p>B;BLOES-TRUI.;Trui met V-hals met bloeseffect, zichtbaar aan de hals, de polsen en aan de afgeronde onderkant, met comfortabel ruimtesplit voor.- Ca. 72 tot 78 cm volgens de maat.- Trui in 100% acryl. Loze bloes in 100% katoen.- 1 jaar waarborg.;</p><p>le titre est &quot;BLOES-TRUI.&quot; il vient toujours au même endroit après la lettre en début de ligne et le point virgule. Donc la majuscule est toujours en 3 ième position. Par contre la longueur du titre à passer en minuscule donc varie mais se termine toujours par le prochain point et point virgule (.;).<br />voilà donc pour la 2 ième manip sur ces textes <br />la troisème et, je pense plus simple. Peut-être pourrat-on voir ensuite !</p><p>et ensuite ensuite, et bien j&#039;en aurai terminé avec cette &quot;exercice&quot; et je ne t&#039;ennuierai plus <img src="http://forum.ubuntu-fr.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /><br />De n&#039;importe quelle facon, merci.</p><p>ps : si cela fonctionne, peut-on regrouper dans un seul script ?</p>]]></description>
			<author><![CDATA[dummy@example.com (Jean-paul 3)]]></author>
			<pubDate>Wed, 19 Aug 2009 11:01:57 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2878293#p2878293</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2877321#p2877321</link>
			<description><![CDATA[<p>Si ça ne dépasse pas la lettre P, ça devrait aller (j&#039;ai quand même faire une modif sur le script juste avant) !</p><p>Sinon, pour tes 2 autres trucs, postes ça là : mets un exemple et ce que tu veux à la fin.<br />Il y aura bien quelqu&#039;un pour te faire ça !</p>]]></description>
			<author><![CDATA[dummy@example.com (chaoswizard)]]></author>
			<pubDate>Tue, 18 Aug 2009 20:51:36 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2877321#p2877321</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2877292#p2877292</link>
			<description><![CDATA[<p>Salut&#160; chaoswizard,<br />effectivement cela fonctionne maintenant, merci <img src="http://forum.ubuntu-fr.org/img/smilies/cool.png" width="15" height="15" alt="cool" /><br />Désolé si j&#039;ai mal dirigé au début je n&#039;y ai d&#039;abord pas vu de différence :=)<br />Je ne voudrais également pas abuser de ta bonne volonté, j&#039;ai encore 2 modifs dans les cartons au niveau de ce type de fichier (c&#039;est dans un but semi-profesionnel).<br />Si tu es d&#039;accord fais-le moi savoir, sinon un grand merci pour ta collaboration.<br />Je suis réellement et sincèrement impressionné par les personnes qui manipulent/maitrisent le texte par l&#039;intermédiaire de la ligne de commande .<br />J&#039;associe cela à une forme d&#039;art !<br />ps : je dois travailler de la sorte sur quelques centaines de fichiers qui ne dépassent la lettre P par fichier <img src="http://forum.ubuntu-fr.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Jean-paul 3)]]></author>
			<pubDate>Tue, 18 Aug 2009 20:37:33 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2877292#p2877292</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2875629#p2875629</link>
			<description><![CDATA[<p>Normal que ça ne marchait pas...<br />C&#039;était pas faire pour ce texte là...</p><p>Voilà le nouveau qui devrait mieux aller :</p><div class="codebox"><pre><code>#n

/^[A-Z];/ {                                 # Si la ligne commence par une lettre majuscule puis un point virgule
    1{                                      # Si c&#039;est la 1ere ligne
        h
        d
    }
    
    1!{                                     # Si ce n&#039;est pas la 1ere ligne
        x
        s/\n//g                             # On enleve les sauts de ligne
        p
    }
}

/^[A-Z];/! {                                # Si la ligne ne commence pas par une lettre majuscule puis un point virgule
    $!{                                     # Si ce n&#039;est pas la derniere ligne
        H
        d
    }

    ${                                      # Si c&#039;est la derniere ligne
        H
        x
        s/\n//g                             # On enleve les sauts de ligne
        p
    }
}</code></pre></div><p>Il renvoit :</p><div class="codebox"><pre><code>A;Halssnoer met ruit.;Een halssnoer om de mooie harmonie van kleuren van uw outfit extra te onderlijnen! Ontdek hoe dit kleine detail een onweerstaanbare troef wordt ! Ruitvormige hanger aan ketting. Musketonslotje.- Lengte 65 cm + verstelkettinkje van 6 cm.- 100% metaal.- 1 jaar waarborg.;
B;BLOES-TRUI.;Trui met V-hals met bloeseffect, zichtbaar aan de hals, de polsen en aan de afgeronde onderkant, met comfortabel ruimtesplit voor.- Ca. 72 tot 78 cm volgens de maat.- Trui in 100% acryl. Loze bloes in 100% katoen.- 1 jaar waarborg.;</code></pre></div><p>J&#039;aimerais juste quelques précisions pour encore améliorer les choses :<br />- Le résultat que j&#039;ai mis au dessus est bien le bon ?<br />- Tu as :<br />A;Halssnoer met ruit.;<br />B;BLOES-TRUI.;<br />...<br />Que ce passe t-il une fois arrivé à Z ?</p>]]></description>
			<author><![CDATA[dummy@example.com (chaoswizard)]]></author>
			<pubDate>Mon, 17 Aug 2009 21:48:24 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2875629#p2875629</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2875521#p2875521</link>
			<description><![CDATA[<p>décidement, effectivement vos scripts fonctionnent sur l&#039;exemple que j&#039;ai posté et pourtant ... dans la vraie vie, j&#039;ai toujours ce put*** de retour chariot au bourt de la première ligne <img src="http://forum.ubuntu-fr.org/img/smilies/sad.png" width="15" height="15" alt="sad" /><br />voici donc un exemple &quot;vrai&quot;, si cela marche chez vous j&#039;y comprends rien !<br />merci pour votre patience <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>A;Halssnoer met ruit.;<br />Een halssnoer om de mooie harmonie van kleuren van uw outfit extra te onderlijnen! Ontdek hoe dit kleine detail een onweerstaanbare troef wordt ! Ruitvormige hanger aan ketting. Musketonslotje.<br />- Lengte 65 cm + verstelkettinkje van 6 cm.<br />- 100% metaal.<br />- 1 jaar waarborg.;</p><p>B;BLOES-TRUI.;<br />Trui met V-hals met bloeseffect, zichtbaar aan de hals, de polsen en aan de afgeronde onderkant, met comfortabel ruimtesplit voor.<br />- Ca. 72 tot 78 cm volgens de maat.<br />- Trui in 100% acryl. Loze bloes in 100% katoen.<br />- 1 jaar waarborg.;</p>]]></description>
			<author><![CDATA[dummy@example.com (Jean-paul 3)]]></author>
			<pubDate>Mon, 17 Aug 2009 20:55:33 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2875521#p2875521</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  Modification de fichier texte en ligne de commande]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2874895#p2874895</link>
			<description><![CDATA[<p>Deux autres possibilités :</p><div class="codebox"><pre><code>paste -s --delimiters=&quot; &quot; fichier1.txt | sed -e &#039;s/  /\n/g&#039; &gt; fichier2.txt</code></pre></div><div class="codebox"><pre><code>sed &#039;s/$/ /&#039; fichier1.txt | paste -s --delimiters=&quot; &quot; | sed &#039;s/    /\n/g&#039; &gt; fichier2.txt</code></pre></div><p>Chez moi ça marche nickel. <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (olaf.10)]]></author>
			<pubDate>Mon, 17 Aug 2009 15:30:38 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2874895#p2874895</guid>
		</item>
	</channel>
</rss>
