Ich habe 'man echo' in Bash ausprobiert und es wurde mir mitgeteilt, dass 'echo --help' beim Beenden die Hilfe anzeigt und dass 'echo --version' die Version ausgibt und beendet. Aber warum funktioniert es nicht? 'echo --help' druckt '--help' einfach im wahrsten Sinne des Wortes.
echo -e
und echo -n
ist das auch ein Bug, nach deiner Logik?
echo --help
einen Fehler darstellt . Stellen Sie sich vor, was passiert, wenn Sie Folgendes tun:printf "The option you entered is: " ; echo "$opt"
und die Shell-Variable enthältopt
zufällig den Text--help
. Laut POSIX-Standardecho
darf sich das nicht so verhalten, aber das GNU-Echo ist widerlich nicht konform.