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
Partager