<?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=346473&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [Resolu] Bash : où est ma faute?]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=346473</link>
		<description><![CDATA[Les sujets les plus récents dans [Resolu] Bash : où est ma faute?.]]></description>
		<lastBuildDate>Tue, 29 Sep 2009 05:04:40 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[[Resolu] Bash : où est ma faute?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2952097#p2952097</link>
			<description><![CDATA[<p>Bonjour, </p><p>J&#039;essaye de faire un petit script bash pour automatiser une tâche. Avant de compléter mon script avec les bonnes commandes, j&#039;ai voulu faire un petit essai avec des echo, mais ça ne marche pas et je ne comprends pas pourquoi <img src="http://forum.ubuntu-fr.org/img/smilies/sad.png" width="15" height="15" alt="sad" /></p><p>Le script suivant est censé parcourir tous les fichiers &quot;.flv&quot; du dossier courant, et pour chaque fichier, déterminer si celui-ci possède un homonyme dans le dossier &quot;./MP3/&quot;</p><div class="codebox"><pre><code>LIST=&quot;$(ls *.flv)&quot;

for i in &quot;$LIST&quot;; do
    newName=${i//_/ }
    newName=${newName//-/ - }
    newName=${newName/%.flv/}
    fileName=&quot;./MP3/$newName.mp3&quot;
    if [ -f &quot;$fileName&quot; ]; then
        echo &quot;File $i has already been converted.&quot;
    else
        echo &quot;File $i hasn&#039;t been converted yet.&quot;
    fi
done</code></pre></div><p>Le résultat retourné est étrange, c&#039;est comme si la boucle for rentrait dans la branche du if.. enfin c&#039;est bizarre</p><div class="codebox"><pre><code>File Berry-Le_Bonheur.flv
Buridane-Pas_fragile.flv
Cascada-Truly_Madly_Deeply.flv
Dario_Marianelli-Dawn.flv
Dire_Straits-Going_Home.flv
Eva_Cassidy-Kathy&#039;s_Song.flv
I_Monster-Heaven.flv
Joshua_Radin-Winter.flv
Nat_King_Cole-LOVE.flv
Rise-Drop_the_hat.flv
Seven_Seconds_Away.flv
The_corrs-Only_when_I_sleep.flv hasn&#039;t been converted yet.</code></pre></div><p><span class="bbu"><strong>Edit :</strong></span></p><p>En fait, c&#039;est idiot, il suffit d&#039;enlever les quotes dans le for (&quot;$LIST&quot; -&gt; $LIST)...<br />C&#039;est résolu, peut-être que ça pourra servir à qqun d&#039;autre ?</p>]]></description>
			<author><![CDATA[dummy@example.com (jotelecom)]]></author>
			<pubDate>Tue, 29 Sep 2009 05:04:40 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2952097#p2952097</guid>
		</item>
	</channel>
</rss>
