ฉันมีสคริปต์และต้องการขอข้อมูลจากผู้ใช้สคริปต์ไม่สามารถดำเนินการต่อไปจนกว่าผู้ใช้จะกรอกข้อมูลนี้ ต่อไปนี้เป็นความพยายามของฉันในการวางคำสั่งลงในลูปเพื่อให้ได้สิ่งนี้ แต่มันไม่ทำงานด้วยเหตุผลบางอย่าง
echo "Please change password"
while passwd
do
echo "Try again"
done
ฉันลองวนรอบหลายครั้งแล้ว:
while `passwd`
while [[ "`passwd`" -gt 0 ]]
while [ `passwd` -ne 0 ]]
# ... And much more
แต่ฉันไม่สามารถทำให้มันใช้งานได้