Condition avec la commande While
Hello
Debutant tout juste en script shell.
J'aimerais créé une boucle avec la commande "while" en forçant l'utilisateurs à rentrée un répertoire
Voici l'idée:
Code:
1 2 3 4
| while [ -z $repo ] || [ $repo != -d $repo ]
do
read -p 'Indiquez le repertoire (ex: /tmp): ' repo
done |
En résumé tant que l'utilisateur ne rentre pas un répertoire, je lui renvoi la même question
J'ai compris que la valeur -d servait à spécifier un répertoire et != "n'est pas égale à"
Mais j'ai du mal à réaliser cette condition :(
Si un pro du shell pourait éclairer ma lanterne ^^
Merci par avance