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 -eund echo -nist das auch ein Bug, nach deiner Logik?
echo --helpeinen 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ältoptzufällig den Text--help. Laut POSIX-Standardechodarf sich das nicht so verhalten, aber das GNU-Echo ist widerlich nicht konform.