<?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=1131981&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / remplacer des mots par leurs identifcateurs. [Résolu]]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=1131981</link>
		<description><![CDATA[Les sujets les plus récents dans remplacer des mots par leurs identifcateurs. [Résolu].]]></description>
		<lastBuildDate>Sun, 09 Dec 2012 14:47:16 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  remplacer des mots par leurs identifcateurs. [Résolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11805001#p11805001</link>
			<description><![CDATA[<p>effectivement, l&#039;exemple était trop simple :-)</p><div class="codebox"><pre><code>$ cat fich2
Acceleration
Eicosatrienoic Acid
Academies and Institutes
Accidents
$ awk &#039;FNR==NR {x=$1; sub($1 OFS, &quot;&quot;); t[$0]=x; next} {print t[$0]}&#039; a3 a4
5
1
4
6
$ </code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (credenhill)]]></author>
			<pubDate>Sun, 09 Dec 2012 14:47:16 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11805001#p11805001</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  remplacer des mots par leurs identifcateurs. [Résolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11804661#p11804661</link>
			<description><![CDATA[<p>Pas de quoi,</p><p>@ credenhill : vraiment plus simple c&#039;est sur. pour la ligne sed je rajouterai peut être</p><div class="codebox"><pre><code>sed -r &#039;s!(^[^ ]{1,}) (.*)!s/\2/\1/!&#039; fich1 | sed -f - fich2</code></pre></div><p>au cas ou fich1 contienne plus de 10 lignes, sinon ça bloque ligne 10.</p><p>Pour awk je coince si dans fich1 la ligne contient 2 mots et si une autre ligne contient 1 de ces mots<br />par ex <br />13 Machepro du Guidon <br />14 Machepro Duguidon</p><p>résultat : <br />14<br />14</p><p>une idée ?</p>]]></description>
			<author><![CDATA[dummy@example.com (xavier4811)]]></author>
			<pubDate>Sun, 09 Dec 2012 14:23:59 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11804661#p11804661</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  remplacer des mots par leurs identifcateurs. [Résolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11804381#p11804381</link>
			<description><![CDATA[<p>merci bcp xavier4811 et credenhill pour vos réponses <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (sab113)]]></author>
			<pubDate>Sun, 09 Dec 2012 14:00:59 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11804381#p11804381</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  remplacer des mots par leurs identifcateurs. [Résolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11801451#p11801451</link>
			<description><![CDATA[<p>hello<br />sed ou awk</p><div class="codebox"><pre><code>$ sed -r &#039;s!(^[^ ]) (.*)!s/\2/\1/!&#039; fich1 | sed -f - fich2
5
6
7
$ awk &#039;FNR==NR {t[$2]=$1; next} {print t[$1]}&#039; fich1 fich2
5
6
7</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (credenhill)]]></author>
			<pubDate>Sun, 09 Dec 2012 09:11:33 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11801451#p11801451</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  remplacer des mots par leurs identifcateurs. [Résolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11799391#p11799391</link>
			<description><![CDATA[<p>doit y avoir plus simple mais bon </p><div class="codebox"><pre><code>while read line; do motif=($(echo $line)); motif[1]=$(echo ${motif[@]:1}); sed -i &#039;/&#039;&quot;${motif[1]}&quot;&#039;/ s/&#039;&quot;${motif[1]}&quot;&#039;/&#039;&quot;${motif[0]}&quot;&#039;/&#039; fich2; done &lt; fich1</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (xavier4811)]]></author>
			<pubDate>Sat, 08 Dec 2012 22:15:54 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11799391#p11799391</guid>
		</item>
		<item>
			<title><![CDATA[remplacer des mots par leurs identifcateurs. [Résolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11798901#p11798901</link>
			<description><![CDATA[<p>echercher et remplacer des mots par leurs identifcateurs. (sed / awk/ grep/ tr)<br />Bonsoir à tous,</p><p>je voudrais solliciter votre aide si vous voulez bien. Je voudrais remplacer les mots qui apparaissent dans un fichier par leurs numéros définis dans un autre fichier. Le problème c&#039;est que les remplacer manuellement me prends un temps considérable.</p><p>J&#039;ai un fichier &quot;fich1&quot; contenant un ensemble de mots et leurs numéros chaque ligne contient un numéro et un mot.<br />exemple:</p><div class="codebox"><pre><code>1 Eicosatrienoic Acid
2 Abdomen
3 Absorption
4 Academies and Institutes
5 Acceleration
6 Accidents
7 Acetates
8 Acids
9 Acylation</code></pre></div><p>J&#039;ai un autre fichier &quot;fich2&quot; contenant un ensemble de mots.<br />Exemple:</p><div class="codebox"><pre><code>Acceleration
Accidents
Acetates</code></pre></div><p>Je voudrais remplacer les mots qui apparaissent dans fich2 par leurs numéros définis dans fish1.<br />donc :</p><div class="codebox"><pre><code>7
8
9</code></pre></div><p>Merci à l&#039;avance.</p>]]></description>
			<author><![CDATA[dummy@example.com (sab113)]]></author>
			<pubDate>Sat, 08 Dec 2012 21:09:42 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11798901#p11798901</guid>
		</item>
	</channel>
</rss>
