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 -e
dan echo -n
juga bug, oleh logika Anda?
echo --help
adalah bug . Bayangkan apa yang terjadi jika Anda melakukannya:printf "The option you entered is: " ; echo "$opt"
dan variabel shellopt
berisi teks--help
. Sesuai standar POSIX,echo
tidak diizinkan berperilaku seperti ini, tetapi gema GNU sangat tidak sesuai.