Tester L'existance d'un répertoir

Fermé
simodsio Messages postés 66 Date d'inscription mardi 31 janvier 2006 Statut Membre Dernière intervention 8 décembre 2009 - 19 janv. 2009 à 18:24
simodsio Messages postés 66 Date d'inscription mardi 31 janvier 2006 Statut Membre Dernière intervention 8 décembre 2009 - 19 janv. 2009 à 19:04
Bonjour,
bonjour à tous

j'aimerais crééer une boucle qui donne la main de saisir un chemein vers un répertoir quelqconque et tester s'il existe sur le systeme sinon on boucle jusqu'à ce qu'on rentre le bon chemin

j'ai ecris ce petit script :


Code ksh :
until [ ! (-d ${Source_Path}];) ]
do
echo -e "${Source_Path} is not a correct Path!! ";
echo -e "Please type a correct Path";
read Source_Path

donemais ca ne marche pas.
merci de me donner un petit coup de pousse
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
19 janv. 2009 à 18:34
Salut,
#! /bin/ksh

#set -xv

while :
do
echo -n "Entrez un chemin valide : "
read Source_Path
if [ ! -d "$Source_Path" ]
        then
                echo -e "Chemin invalide.\nRecommencez s'il vous plaît.\n"
                continue
        else
                echo "$Source_Path est bien un répertoire valide."
                break
fi
done
;-))
0
simodsio Messages postés 66 Date d'inscription mardi 31 janvier 2006 Statut Membre Dernière intervention 8 décembre 2009
19 janv. 2009 à 19:04
VERRY GOOOOOOOOOOOOOOOOOOOOOOD

Merci tu m'as sauvé
0