शेल स्क्रिप्ट की प्रयोज्य परीक्षण मैंने लिखा है कि लोगों को अलग-अलग अपेक्षाएं थीं कि कैसे एक प्रश्न का उत्तर दिया जाए जो उत्तर के रूप में 'हां' की उम्मीद करता है। नीचे दिए गए कोड उदाहरण में विविधताएं देखें।
निश्चित रूप से एक बेहतर तरीका होना चाहिए कि मैं क्या लेकर आया हूं? इस पर आपका पठनीय और छोटा रूप क्या है ?
read -p 'Answer this question with yes: ' answer
if [ "$answer" = 'Y'
-o "$answer" = 'YES'
-o "$answer" = 'Yes'
-o "$answer" = 'y'
-o "$answer" = 'yes'
-o some-alternate-condition ]; then
echo 'Surely this can be written better?'
fi