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 : Sélectionner tout - Visualiser dans une fenêtre à part
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