Saya mencoba 'man echo' di Bash dan ia memberi tahu saya bahwa 'echo --help' akan menampilkan bantuan lalu keluar, dan demikian pula, 'echo --versi' akan menampilkan versi dan keluar. Tetapi mengapa itu tidak berhasil? 'echo --help' cukup mencetak '--help' secara harfiah.
echo -edan echo -njuga bug, oleh logika Anda?
echo --helpadalah bug . Bayangkan apa yang terjadi jika Anda melakukannya:printf "The option you entered is: " ; echo "$opt"dan variabel shelloptberisi teks--help. Sesuai standar POSIX,echotidak diizinkan berperilaku seperti ini, tetapi gema GNU sangat tidak sesuai.