Christophe Gaubert a écrit :
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.
Je ne voulais n'en créer qu'un ! Celui où je vais.
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
avec une arborescence comme ça, ça donnerait quoi ?

a / b
    c
d / e / g
         h
    f

J'ai l'impression :
md a
cd a
md d
cd d

Ce qui me semble bâtard !
--
Amicalement vOOotre              Troumad Alias Bernard SIAUD
mon site : http://troumad.info : AD&D maths WEB sectes
Pour la liberté http://lea-linux.org http://www.eurolinux.org/index.fr.html
N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org
=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================

Répondre à