J'ai un script et je souhaite demander des informations à l'utilisateur. Le script ne peut pas continuer tant que l'utilisateur n'a pas renseigné ces informations. Ce qui suit est ma tentative de mettre une commande dans une boucle pour y parvenir, mais cela ne fonctionne pas pour une raison quelconque.
echo "Please change password"
while passwd
do
echo "Try again"
done
J'ai essayé de nombreuses variantes de la boucle while:
while `passwd`
while [[ "`passwd`" -gt 0 ]]
while [ `passwd` -ne 0 ]]
# ... And much more
Mais je n'arrive pas à le faire fonctionner.