Le dimanche 14 novembre 2010 à 17:21 +0100, j.seq a écrit :
> Bonjour la liste,
> 
> je suis perturbé par les différences d'interprétation des commandes dans un 
> terminal et dans un script pour les noms de répertoire contenant des espaces :
> 
> exemple simplifié :
> la commande en console 
> moi$ cp /home/mon_home/mon_fichier_source /home/mon_home/mon_rep\ destination
> fonctionne.
> ... de même que
> moi$ cp "/home/mon_home/mon_fichier_source" "/home/mon_home/mon_rep 
> destination"
> 
> 
> ... mais
> moi$ var1=/home/mon_home/mon_fichier_source
> moi$ var2=/home/mon_home/mon_rep\ destination
> moi$ cp $var1 $var2 
> me renvoie : 
> moi$ cp: la cible « destination » n'est pas un répertoire
> 
> j'ai, en vain, passé des heures à jouer avec des ", des ', des ` ...
> puis avec exec, eval, des redirections ... etc.
> 
> Bref, en panne d'inspiration, et dans l'espoir que quelqu'un me trouvera une 
> explication simple, je me tourne vers vous.
> 
> 
> Cordialement,
> Jerome

Une lecture indispensable pour bash, dans les paquets en anglais : 
abs-guide  et en français sur http://abs.traduc.org/abs-fr/ [+❤]

désolé pour le RTFM ^^;

-- 
Jérôme - [email protected]

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive: http://lists.debian.org/[email protected]

Répondre à