Le 30/10/06, Bernard Siaud <[EMAIL PROTECTED]> a écrit : > > mkdir ./a > > mkdir ./a/b > > mkdir ./a/b/c > C'est ce point que je ne comprends pas ! Je n'ai pas l'impression qui > descendra l'arborescence avec le "for dir in $fin; do", j'ai plutôt > l'impression qu'il va reste dans le même répertoire et parcourir tous > les fichiers de ce répertoire !
Oui, tel que je l'ai écrit, on ne change pas de répertoire, on crée tous les sous-répertoires depuis la racine. Maintenant, tu peux le ré-écrire si tu préfères les cd (ou si c'est indispensable en FTP ?) : #!/bin/sh racine=/home/christophe directory=$racine/a/b/c scriptFTP=script.sh fin=${directory#$racine/} oldIFS=$IFS IFS='/' for dir in $fin; do echo "mkdir $dir" >> "$scriptFTP" echo "cd $dir" >> "$scriptFTP" done IFS=$oldIFS -- Christophe Gaubert http://ch4tn01r.free.fr/blog Participez à la liste Avis de citoyens : http://fr.groups.yahoo.com/group/Avis_de_citoyens/
========================================= Vous souhaitez acquerir votre pack ou des services Mandriva? Rendez-vous sur "http://store.mandriva.com". Rejoignez le club Mandriva : http://club.mandriva.com =========================================