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
=========================================

Répondre à