Christophe Gaubert a écrit :
Le 30/10/06, Bernard Siaud <[EMAIL PROTECTED]> a écrit :
Ce n'est pas bon car c'est pour générer un fichier de commande à ftp !
Voici ce que j'ai pondu, ça marche, mais ça ne me plait pas...
Tu peux peut-être t'inspirer de ça :
#!/bin/sh
racine=/home/christophe
directory=$racine/a/b/c
scriptFTP=script.sh
fin=${directory#$racine/}
en_cours=.
oldIFS=$IFS
IFS='/'
for dir in $fin; do
echo "mkdir $en_cours/$dir" >> "$scriptFTP"
en_cours="$en_cours/$dir"
done
IFS=$oldIFS
J'ai l'impression que ça ne fait rien d'intéressant !
1) Si je lance le programme d'ailleurs de de racine, il sort très
rapidement du for : $fin n'existant pas
2) Si je le lance dans racine et si directory contient les fichiers ou
répertoires de nom d e f g, à la fin en_cours vaudra ./d/e/f/g
Ou je n'ai pas compris :(
--
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
=========================================