jipe a écrit :
On Mon, 30 Oct 2006 14:46:32 +0100
Bernard Siaud <[EMAIL PROTECTED]> wrote:
Olive a écrit :
Bernard Siaud wrote:
Bonjour
Voici mon problème :
J'ai deux chemins vers des répertoires :
$old_pwd et $racine
le premier étant un sous[sous][sous] réperoire du second
Je voudrais pourvoir partir de racine et donner tous les sous
répertoires à franchir pour arrivé à $old_pwd, mon but est de refaire
la même arborscence ailleurs (sur un serveur ftp) avec des mkdir.
Pourrais-tu préciser. Que veux-tu dire par « donner tous les sous
répertoires à franchir pour arrivé à $old_pwd » ? Cherches-tu
simplement find -name $old_pwd ?
Olive
si $old_pwd=/home/bs/site/a/b/c et $racine=/home/bs/site
je souhaite faire
mkddir a
cd a
mkdir b
cd b
mkdir c
cd c
mkdir -p a/b/c
bye
jipe
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...
fairecd()
{
case "$1" in
$racine*)
fairecd `dirname $1`
;;
esac
case "$racine" in
$1*)
;;
*)
echo "mkdir ${1#`dirname $1`/}" >>
"$racine_developpez/script-ftp/lock.sh"
echo "cd ${1#`dirname $1`/}" >> "$racine_developpez/script-ftp/lock.sh"
;;
esac
}
j'appelle "fairecd $old_pwd" et $racine est une variable globale
--
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
=========================================