Tentei 'man echo' no Bash e ele me disse que 'echo --help' exibirá ajuda e sairá, e da mesma forma, que 'echo --version' produzirá a versão e a saída. Mas por que não funciona? 'echo --help' simplesmente imprime '--help' literalmente.
echo -ee echo -ntambém é um bug, pela sua lógica?
echo --helpé um bug . Imagine o que acontece se você fizer isso:printf "The option you entered is: " ; echo "$opt"e a variável shelloptpassa a conter o texto--help. De acordo com o padrão POSIX,echonão é permitido que se comporte dessa maneira, mas o eco GNU é obnóxia e não está em conformidade.