<?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=866061&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [Résolu][shell script] commande avec repertoire avec des espaces]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=866061</link>
		<description><![CDATA[Les sujets les plus récents dans [Résolu][shell script] commande avec repertoire avec des espaces.]]></description>
		<lastBuildDate>Sat, 31 Mar 2012 23:47:54 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu][shell script] commande avec repertoire avec des espaces]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=8671931#p8671931</link>
			<description><![CDATA[<p><a href="http://doc.ubuntu-fr.org/nautilus_scripts#iterer_sur_les_fichiers">allez directement à la doc !</a><br />ne passez pas par la case Recherche,<br />ne recevez pas mes félicitations.</p>]]></description>
			<author><![CDATA[dummy@example.com (Watael)]]></author>
			<pubDate>Sat, 31 Mar 2012 23:47:54 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=8671931#p8671931</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu][shell script] commande avec repertoire avec des espaces]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=8671401#p8671401</link>
			<description><![CDATA[<p>Merci de vos réponses.<br />J&#039;avais déjà tenté avec des guillemets mais mon problème était ailleurs.<br />$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS une sorte de tableau (chaîne séparé par des retours ligne).</p><div class="codebox"><pre><code>#!/bin/bash

DEST=~/Selections/


if [ ! -e $DEST ]
then
    mkdir &quot;$DEST&quot;
    echo &quot;Création du réperoire de destination :&quot; &gt;&gt; tmp.log
fi
cd &quot;$DEST&quot;
export IFS=&quot;
&quot;
NOW=`date +&quot;%y-%m-%d %H:%M:%S&quot;`
for fichier in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
    echo &quot;$NOW copie de $fichier vers $DEST&quot; &gt;&gt; tmp.log
    cp -r &quot;$fichier&quot; $DEST
done</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (coolben)]]></author>
			<pubDate>Sat, 31 Mar 2012 21:55:46 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=8671401#p8671401</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu][shell script] commande avec repertoire avec des espaces]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=8671181#p8671181</link>
			<description><![CDATA[<div class="quotebox"><cite>Sciensous a écrit&#160;:</cite><blockquote><div><p>essaye avec des guillemets autour des variables $</p></div></blockquote></div><p>Toute variable dont le contenu n&#039;est pas parfaitement connu doit être entouré de guillemets doubles.</p>]]></description>
			<author><![CDATA[dummy@example.com (Bousky)]]></author>
			<pubDate>Sat, 31 Mar 2012 21:20:04 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=8671181#p8671181</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu][shell script] commande avec repertoire avec des espaces]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=8671111#p8671111</link>
			<description><![CDATA[<p>essaye avec des guillemets autour des variables $</p>]]></description>
			<author><![CDATA[dummy@example.com (Sciensous)]]></author>
			<pubDate>Sat, 31 Mar 2012 21:15:49 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=8671111#p8671111</guid>
		</item>
		<item>
			<title><![CDATA[[Résolu][shell script] commande avec repertoire avec des espaces]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=8670971#p8670971</link>
			<description><![CDATA[<p>Bonjour</p><p>J&#039;ai fait le script&#160; suivant qui me permet de copier automatiquement un ficher sélectionner depuis nautilus : </p><div class="codebox"><pre><code>#!/bin/bash

DEST=~/Selections/

if [ ! -e $DEST ]
then
    mkdir &quot;$DEST&quot;
    echo &quot;Création du réperoire de destination :&quot; &gt;&gt; tmp.log
fi
cd &quot;$DEST&quot;
echo &quot;copie de $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS vers $DEST&quot; &gt;&gt; tmp.log
cp -r $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS $DEST</code></pre></div><p>Par contre, cela ne marche pas si je suis dans un répertoire ayant un ou plusieurs espace dans le nom.<br />Dans mon cas, la variable $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS contient : <br />/Photos/2012/2012 03 31 Eléa fait dodo/DSC05412.JPG<br />Comment échapper les espaces dans un fichier script.</p><p>si je lance cette commande directement depuis un terminal, cela fonctionne : </p><div class="codebox"><pre><code>cp -r &#039;/Photos/2012/2012 03 31 Eléa fait dodo/DSC05413.JPG&#039; ~/Selections/</code></pre></div><p>Mais je n&#039;arrive pas générer cette syntaxe dans un fichier shell script</p>]]></description>
			<author><![CDATA[dummy@example.com (coolben)]]></author>
			<pubDate>Sat, 31 Mar 2012 21:05:18 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=8670971#p8670971</guid>
		</item>
	</channel>
</rss>
