<?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=1175421&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [résolu] Créer une liste de noms  à partir d'un odt]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=1175421</link>
		<description><![CDATA[Les sujets les plus récents dans [résolu] Créer une liste de noms  à partir d'un odt.]]></description>
		<lastBuildDate>Thu, 07 Feb 2013 23:02:37 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12504071#p12504071</link>
			<description><![CDATA[<p>Pardon, pingouinux, tu as raison.&#160; Je vois le problème.&#160; Sed rajoute un \n en écrivant la pattern space, mais normalement on a le droit d&#039;y insérer d&#039;autres.&#160; Je reviendrai quand j&#039;aurai qq chose d&#039;utile à dire...</p>]]></description>
			<author><![CDATA[dummy@example.com (aduxas)]]></author>
			<pubDate>Thu, 07 Feb 2013 23:02:37 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12504071#p12504071</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12498831#p12498831</link>
			<description><![CDATA[<p>@aduxas : C&#039;est ce que j&#039;avais essayé de faire, mais ça ne marche pas correctement, sans doute parce que certaines commandes ajoutent des <strong>&quot;\n&quot;</strong></p>]]></description>
			<author><![CDATA[dummy@example.com (pingouinux)]]></author>
			<pubDate>Thu, 07 Feb 2013 16:53:21 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12498831#p12498831</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12498391#p12498391</link>
			<description><![CDATA[<p>Je pense que ceci est plus rapide qu&#039;une série de pipes:</p><div class="codebox"><pre><code>sed -e &#039;commande_1&#039; -e &#039;commande_2&#039; -e...</code></pre></div><p>ou encore</p><div class="codebox"><pre><code>sed &#039;commande_1;commande_2;...&#039;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (aduxas)]]></author>
			<pubDate>Thu, 07 Feb 2013 16:17:10 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12498391#p12498391</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12496221#p12496221</link>
			<description><![CDATA[<p>Entendu, je serai plus rigoureux.&#160; Je continue à tester. <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (roger64)]]></author>
			<pubDate>Thu, 07 Feb 2013 12:37:13 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12496221#p12496221</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12494781#p12494781</link>
			<description><![CDATA[<p>Pour tenir compte ce ce caractère <strong>&quot;…&quot;</strong></p><div class="codebox"><pre><code>sed &quot;s/[\.]\{4,\}/\n/g&quot; &quot;${name}&quot;.txt | sed &quot;s/[^[:alpha:]&#039;-\.…]/\n/g&quot; | sed &quot;s/^\.\+//;s/[\.…]\+$//&quot; | grep &#039;^[[:alpha:]]&#039; | sort -u &gt; &quot;${name}&quot;2.txt</code></pre></div><p>Si d&#039;autres choses ne fonctionnent pas, donne plutôt un exemple court et précis : la phrase initiale, ce que tu obtiens, ce que tu veux.</p>]]></description>
			<author><![CDATA[dummy@example.com (pingouinux)]]></author>
			<pubDate>Thu, 07 Feb 2013 09:51:19 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12494781#p12494781</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12494721#p12494721</link>
			<description><![CDATA[<p>Cela fonctionne pour le point.&#160; Il y a effectivement la question du caractère &quot;trois points&quot; que tu as signalée.</p><p>Malheureusement, à la phase suivante, <em>hunspell</em> n&#039;en tient pas compte et fait comme si ce point que tu as eu du mal&#160; à lui fournir, n&#039;existait pas et continue à découper le mot en deux de part et d&#039;autre. Je ne sais pas comment l&#039;y forcer, donc je me vois contraint de renoncer à cette idée et m&#039;en tenir dans l&#039;immédiat à la version précédente. Il semble que mon perfectionnisme ne soit pas de bon conseil. </p><p>Merci de ton aide.</p>]]></description>
			<author><![CDATA[dummy@example.com (roger64)]]></author>
			<pubDate>Thu, 07 Feb 2013 09:46:13 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12494721#p12494721</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12494301#p12494301</link>
			<description><![CDATA[<p>Ceci semble mieux, en décomposant le <strong>sed</strong> :</p><div class="codebox"><pre><code>sed &quot;s/[\.]\{4,\}/\n/g&quot; &quot;${name}&quot;.txt | sed &quot;s/[^[:alpha:]&#039;-\.]/\n/g&quot; | sed &quot;s/^\.\+//;s/\.\+$//&quot; | grep &#039;^[[:alpha:]]&#039; | sort -u &gt; &quot;${name}&quot;2.txt</code></pre></div><p>Il reste néanmoins un problème avec ce caractère <strong>&quot;…&quot;</strong>, qui est différent de la succession de trois <strong>&quot;.&quot;</strong> .</p><div class="codebox"><pre><code>… =&gt; &lt;U2026&gt;     /xe2/x80/xa6 HORIZONTAL ELLIPSIS
. =&gt; &lt;U002E&gt;     /x2e         FULL STOP</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (pingouinux)]]></author>
			<pubDate>Thu, 07 Feb 2013 08:56:57 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12494301#p12494301</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12493691#p12493691</link>
			<description><![CDATA[<p>Bonjour</p><p>Merci de ta réponse. Il me semble que qui a été rajouté, c&#039;est les apostrophes et dans ce cas, j&#039;obtiens un bien trop grand nombre de faux positifs. Je ne souhaitais avoir que les points (de 1 à 3) placés à l&#039;intérieur d&#039;un mot. Ils n&#039;y sont pas. Il vaut mieux repartir de la formule initiale je crois:</p><div class="codebox"><pre><code># Liste standard des mots inconnus et/ou fautifs

sed &#039;s/[^[:alpha:]-]/\n/g&#039; &quot;${name}&quot;.txt | grep &#039;^[[:alpha:]]&#039; | sort -u  &gt; &quot;${name}&quot;2.txt</code></pre></div><p>Voici un texte qui peut servir de test. <strong>Lady Lamb...</strong> resterait telle quelle (à savoir <em>Lamb</em>) car les points se trouvent à la fin du nom (pour éviter d&#039;autres faux positifs), <br />mais Laure <strong>H..man</strong> serait prise en compte (à savoir: <em>H..man</em>)</p><p>[spoiler]<br />Très nombreux les péripatéticiens du matin. Les uns ne dépassent pas les beaux marronniers de la Potinière, qu’il ne faut pas confondre avec le Club des pannés ; la Potinière est sur la rive droite tandis que le Club des pannés est sur la rive gauche de la rue de Presbourg ; les autres poussent jusqu’à l’hôtel Lebey ou même jusqu’au Lac.<br />Parmi les grands marcheurs, citons l’ami Henri Car..er, qu’on est presque sûr de trouver à l’entrée de l’allée des Poteaux avec son caniche. Les deux mains dans les poches du veston, la moustache retroussée, l’air d’un bon garçon heureux, il arrête tout Paris au passage, et échange cinquante poignées de main en une demi-heure.</p><p>Le long de l’avenue, la belle madame Porg..s, la Perle du Brésil, grande, brune, taille superbe, marchant a très grands pas. M. et madame Wilk…on ; celle-ci en manteau tout simple cachant la robe du matin. Le ménage ne manque jamais à cette petite promenade apéritive. Lady Lamb…, très grande, avec une taille unique ; Josep.a, avec sa petite fille ; Marguerite de B..on, songeant à son dernier bal, et échangeant quelques mots avec Cora P…, abritée sous une ombrelle rouge.</p><p>Grande animation à la Potinière, où la séduisante Laure H..man ne manque jamais de faire une station, soit à pied, soit en arrêtant son poney. Alphonsine Dem…y, la Parisienne par excellence, arrêtera probablement aussi son duc. On causera là avec Urib…en, Frank le Har…el, à la barbe de fleuve, avec Boiheb…rt, qui a les chapeaux aux rebords les plus plats et les cravates les mieux nouées de Paris. On saluera au passage le prince de Sag.n, ayant déjà la fleur à la boutonnière et paraissant poudré et frisé à frimas.</p><p>Midi. Le Bois redevient tout à fait désert. Les oiseaux, un moment effrayés par tout ce vacarme parisien, reprennent leurs chansons interrompues, aussitôt que M. Copp…ns de Font…y et son fils, les deux derniers, ont repris ventre à terre le chemin du déjeuner.<br />[/spoiler]</p><p>Dommage que le spoiler ne semble pas fonctionner.</p>]]></description>
			<author><![CDATA[dummy@example.com (roger64)]]></author>
			<pubDate>Thu, 07 Feb 2013 07:31:05 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12493691#p12493691</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12493191#p12493191</link>
			<description><![CDATA[<p>Bonjour,<br />Essaye de remplacer cette ligne</p><div class="codebox"><pre><code>sed &#039;s/[^[:alpha:]-]/\n/g&#039; &quot;${name}&quot;.txt | grep &#039;^[[:alpha:]]&#039; | sort -u  &gt; &quot;${name}&quot;2.txt</code></pre></div><p>par celle-ci</p><div class="codebox"><pre><code>sed &quot;s/[\.]\{4,\}/\n/g;s/[^[:alpha:]&#039;-\.]/\n/g;s/^\.\+//;s/\.\+$//&quot; &quot;${name}&quot;.txt | grep &#039;^[[:alpha:]]&#039; | sort -u  &gt; &quot;${name}&quot;2.txt</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (pingouinux)]]></author>
			<pubDate>Thu, 07 Feb 2013 05:04:49 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12493191#p12493191</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12492511#p12492511</link>
			<description><![CDATA[<p>Bonjour</p><p>Je reprends contact après une semaine d&#039;utilisation intensive. Le script fonctionne remarquablement vite. Je ne sais pas si c&#039;est facile à faire: je souhaiterais que les noms sélectionnés par <em>sed</em> et <em>grep</em> puissent inclure également sans les tronquer les noms qui contiennent de un à trois points (il s&#039;agit bien de points <em>à l&#039;intérieur</em> du nom) mais bien sûr pas de points à la fin. </p><p>Exemple: la princesse de <strong>Sag.n</strong>, le duc de <strong>Ma...off </strong> <br />Actuellement le script me donne pour ces deux noms: <br />sag<br />n<br />Ma<br />off<br />Ce qui n&#039;est pas très pratique. </p><p>Voici le script:</p><div class="codebox"><pre><code>#!/bin/bash

# minimax: la correction orthographique sans la fenêtre de dialogue (mis au point avec pingouinux et nesthib).V1. février 2013.

# Paquets nécessaires: zenity, odt2txt, hunspell, hunspell-fr.

name=$(zenity --entry --title &quot;Nom fichier odt&quot; --text &quot;Nom de votre fichier odt&quot; --entry-text=Nom?)
echo &quot;name=$name&quot;

odt2txt --width=-1 &quot;${name}&quot;.odt &gt; &quot;${name}&quot;.txt

# Liste standard des mots inconnus et/ou fautifs

sed &#039;s/[^[:alpha:]-]/\n/g&#039; &quot;${name}&quot;.txt | grep &#039;^[[:alpha:]]&#039; | sort -u  &gt; &quot;${name}&quot;2.txt

hunspell -l &quot;${name}&quot;2.txt &gt; &quot;${name}&quot;3.txt

# Liste des formes élidées (à titre d&#039;information).

grep -oe &quot;[[:alpha:]]\+[’][[:alpha:]&#039;-]*[[:alpha:]]\+&quot; &quot;${name}&quot;.txt | sort -u &gt; &quot;${name}&quot;4.txt

hunspell -l &quot;${name}&quot;4.txt &gt; &quot;${name}&quot;5.txt

echo &quot;Terminé&quot;
zenity --info --text &quot;Terminé&quot;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (roger64)]]></author>
			<pubDate>Thu, 07 Feb 2013 00:52:09 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12492511#p12492511</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12431991#p12431991</link>
			<description><![CDATA[<p><a href="http://forum.ubuntu-fr.org/viewtopic.php?pid=12431961#p12431961">Publié, cette fois-ci avec un lien stable.</a></p>]]></description>
			<author><![CDATA[dummy@example.com (roger64)]]></author>
			<pubDate>Sat, 02 Feb 2013 02:44:35 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12431991#p12431991</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12397951#p12397951</link>
			<description><![CDATA[<p>Le echo n&#039;était là que pour déboguer, normal que cela ne fonctionnait pas si tu l&#039;avais laissé <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>Bon courage avec ton script.</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Wed, 30 Jan 2013 13:54:53 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12397951#p12397951</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12396611#p12396611</link>
			<description><![CDATA[<p>Bonjour</p><p>Je ne sais pas pourquoi mais ma connexion avec le forum est difficile depuis le pays où je me trouve. Elle peut disparaître quelques heures, puis&#160; elle revient. </p><p>J&#039;ai supprimé le echo et maintenant le script arrive régulièrement jusqu&#039;à son terme, tant depuis la commande du terminal que depuis le script.&#160; </p><p>J&#039;ai le sentiment d&#039;avoir abusé de votre patience et je vous remercie encore pour votre aide et vos brillantes solutions pour ces&#160; deux petits scripts bourrés d&#039;une énergie surprenante. Ils seront publiés ce week-end.</p><div class="codebox"><pre><code>$ ls -l /home/roger/.hunspell_fr_FR*
-rw-r--r-- 1 roger roger 13 janv. 30 17:01 /home/roger/.hunspell_fr_FR
roger@lmde64:~$</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (roger64)]]></author>
			<pubDate>Wed, 30 Jan 2013 12:12:47 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12396611#p12396611</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12393091#p12393091</link>
			<description><![CDATA[<p>Le echo nous dit que le shell interprète bien la bonne commande… peux-tu fais un :</p><div class="codebox"><pre><code>ls -l /home/roger/.hunspell_fr_FR*</code></pre></div><p>puis :</p><div class="codebox"><pre><code>mv /home/roger/.hunspell_fr_FR.temp /home/roger/.hunspell_fr_FR</code></pre></div><p>et à nouveau :</p><div class="codebox"><pre><code>ls -l /home/roger/.hunspell_fr_FR*</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Wed, 30 Jan 2013 03:12:04 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12393091#p12393091</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [résolu] Créer une liste de noms  à partir d'un odt]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12392941#p12392941</link>
			<description><![CDATA[<p>Désolé de ne pas être en mesure de vous répondre immédiatement. </p><p>Effectivement j&#039;avais un bidule - invisible - en trop en tête de fichier... <img src="http://forum.ubuntu-fr.org/img/smilies/hmm.png" width="15" height="15" alt="hmm" /><br />Maintenant, cela est remis en ordre.</p><div class="codebox"><pre><code>$ file minimax
minimax: Bourne-Again shell script, UTF-8 Unicode text executable
roger@lmde64:~/Bureau/hussarde$ file dicomax
dicomax: Bourne-Again shell script, UTF-8 Unicode text executable</code></pre></div><p>Je teste le script mais j&#039;obtiens la même chose. La partie mv ou la partie cp (j&#039;ai essayé les deux) ne s&#039;exécute pas, même avec le terminal. C&#039;est à n&#039;y rien comprendre... En fin de script, les fichiers sont comme ça:</p><p><a href="http://pix.toile-libre.org/?img=1359512084.jpg"><span class="postimg"><img src="http://pix.toile-libre.org/upload/thumb/1359512084.jpg" alt="1359512084.jpg" /></span></a></p><p>avec echo cp </p><div class="codebox"><pre><code>$ ./dicomax
name=hussarde3
cp /home/roger/.hunspell_fr_FR.temp /home/roger/.hunspell_fr_FR.test
Terminé
roger@lmde64:~/Bureau/hussarde$ </code></pre></div><p>avec echo mv</p><div class="codebox"><pre><code>$ ./dicomax
name=hussarde3
mv /home/roger/.hunspell_fr_FR.temp /home/roger/.hunspell_fr_FR
Terminé
roger@lmde64:~/Bureau/hussarde$ </code></pre></div><p>Dernière édition en date avec ce blocage pour le script dicomax.<br /><a href="http://dl.dropbox.com/u/31141350/hussarde.zip">http://dl.dropbox.com/u/31141350/hussarde.zip</a></p>]]></description>
			<author><![CDATA[dummy@example.com (roger64)]]></author>
			<pubDate>Wed, 30 Jan 2013 02:03:11 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12392941#p12392941</guid>
		</item>
	</channel>
</rss>
