Tester L'existance d'un répertoir

simodsio Messages postés 68 Statut Membre -  
simodsio Messages postés 68 Statut Membre -
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
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  2. simodsio Messages postés 68 Statut Membre
     
    VERRY GOOOOOOOOOOOOOOOOOOOOOOD

    Merci tu m'as sauvé
    0