Ben Bash 'man echo' denedim ve bana 'echo --help' yardım görüntüleyecek, sonra çıkacak ve benzer şekilde, 'echo --version' sürümü çıktı ve çıkacaktır. Ama neden çalışmıyor? 'echo --help' sadece '--help' kelimesini tam anlamıyla yazdırır.
echo -e
ve echo -n
aynı zamanda bir hata, mantığınız tarafından mı?
echo --help
bir hata olduğunu unutmayın . Yaparsanız ne olacağını düşünün:printf "The option you entered is: " ; echo "$opt"
ve shell değişkeniopt
metni içeriyor--help
. POSIX standardına göre,echo
bu şekilde davranmasına izin verilmez, ancak GNU yankısı iğrenç bir şekilde uygun değildir.