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]

