J'ai un script et je veux demander certaines informations à l'utilisateur, mais le script ne peut pas continuer tant que l'utilisateur ne remplit pas ces informations. Ce qui suit est ma tentative de mettre une commande dans une boucle pour réaliser cela, 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.