Pengujian kegunaan dari skrip shell yang saya tulis menemukan bahwa orang-orang memiliki harapan yang berbeda tentang cara menjawab pertanyaan yang mengharapkan 'ya' sebagai jawabannya. Lihat variasi dalam contoh kode di bawah ini.
Tentunya harus ada cara yang lebih baik dari apa yang saya temukan? Apa bentuk Anda yang dapat dibaca dan lebih pendek dari ini?
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