У меня есть script и вы хотите спросить у пользователя некоторую информацию, script не может продолжаться до тех пор, пока пользователь не заполнит эту информацию. Ниже приведена моя попытка поместить команду в цикл для достижения этой цели, но по какой-то причине она не работает.
echo "Please change password"
while passwd
do
echo "Try again"
done
Я пробовал много вариантов цикла while:
while `passwd`
while [[ "`passwd`" -gt 0 ]]
while [ `passwd` -ne 0 ]]
# ... And much more
Но я не могу заставить его работать.