Bonsoir, Tant qu'à faire simple:
Faire une boucle ?: for i in $(ls);do echo $i #ou ce que tu veux done; ou REP1="Donn*1" cd $REP1 devrait le faire, non? Maintenant, c'est clair que ce n'est pas très "élégant" :-) Xavier > Oui mais non lol.... > Oui, ce serait le plus simple te ce que j'aurais fais. > Non, je n'ai pas les droits d'administration sur cette machine. > On Sunday 21 May 2006 14:19, Jean-Marie Lambert wrote: >> Le Samedi 20 Mai 2006 20:09, Thierry Leurent a écrit : >> > Bonjour, >> > >> > Je suis confronté à un gros problème. >> > Sur un linux, je dois monter un partage windows et utiliser un script >> qui >> > entre-autre me place dans l'un des répertoires. >> > >> > Je map le drive sous windows et je remarque que j'ai 3 >> sous-répertoires: >> > Données 1 >> > Données 2 >> > Données 3 >> > Je monte le partage windows dans /mnt/distant >> > Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires >> > Donn?es 1 >> > Donn?es 2 >> > Donn?es 3 >> > >> > En ligne de commande, je fais un cd /mnt/distant/Donn?es\ 1 puis un >> pwd >> > J'ai /mnt/distant/Donnes 1 ou /mnt/distant/Donn es 1 selon >> l'émulateur. >> > Je crée un petit script avec ces lignes à l'intérieur : >> > >> > Rep1="/mnt/Donn?es\ 1" >> > Rep2="/mnt/Donn?es 2" >> > Rep3="/home/a moi/src" >> > >> > cd $Rep1 >> > cd "$Rep2" >> > cd /mnt/Donn?es\ 03 >> > pwd >> > cd "$Rep3" >> > pwd >> > >> > Les deux premiers cd de donnent une erreur... Le répertoire n'existe >> pas >> > ou n'est pas un répertoire. >> > Les deux derniers fonctionnent >> > >> > On dirait que bash interprète diffèrement le ? si il est dans une >> > variable >> >> ou >> >> > pas. >> > J'ai conclu que le ? provient d'une différence de code page entre les >> 2 >> > machines. >> > >> > Comme, je n'ai pas la main sur le serveur windows et peut sur le >> linux. >> > >> > Comment résoudre ce problème ? >> > >> > Merci >> > Thierry >> > >> >> Le plus simple n'est-il pas de renommer "donnée" en "donnee" ? _______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech