J'ai essayé 'man echo' dans Bash et il m'a dit que 'echo --help' affichera de l'aide puis quittera, et de même, que 'echo --version' affichera la version et quittera. Mais pourquoi ça ne marche pas? 'echo --help' imprime simplement '--help' littéralement.
echo -e
et echo -n
c'est aussi un bug, par ta logique?
echo --help
est un bug . Imaginez ce qui se passe si vous le faites:printf "The option you entered is: " ; echo "$opt"
et la variable shellopt
contient le texte--help
. Selon la norme POSIX, ilecho
n'est pas autorisé de se comporter de cette manière, mais l'écho GNU est manifestement non conforme.