मेरे पास एक स्क्रिप्ट है और उपयोगकर्ता से कुछ जानकारी मांगना चाहते हैं, स्क्रिप्ट तब तक जारी नहीं रह सकती जब तक उपयोगकर्ता इस जानकारी को नहीं भरता। इसे प्राप्त करने के लिए कमांड को एक लूप में रखने का मेरा प्रयास है, लेकिन यह किसी कारण से काम नहीं करता है।
echo "Please change password"
while passwd
do
echo "Try again"
done
मैंने लूप के कई रूपों की कोशिश की है:
while `passwd`
while [[ "`passwd`" -gt 0 ]]
while [ `passwd` -ne 0 ]]
# ... And much more
लेकिन मुझे लगता है कि यह काम करने के लिए नहीं मिल सकता है।