Tôi có một tập lệnh và muốn hỏi người dùng một số thông tin, tập lệnh không thể tiếp tục cho đến khi người dùng điền thông tin này. Sau đây là nỗ lực của tôi trong việc đưa một lệnh vào một vòng lặp để đạt được điều này nhưng nó không hoạt động vì một số lý do.
echo "Please change password"
while passwd
do
echo "Try again"
done
Tôi đã thử nhiều biến thể của vòng lặp while:
while `passwd`
while [[ "`passwd`" -gt 0 ]]
while [ `passwd` -ne 0 ]]
# ... And much more
Nhưng tôi dường như không thể làm cho nó hoạt động.