Ho provato "man echo" in Bash e mi ha detto che "echo --help" mostrerà aiuto, quindi uscirà, e allo stesso modo, "echo --version" produrrà la versione e uscirà. Ma perché non funziona? 'echo --help' stampa semplicemente '--help' letteralmente.
echo -eed echo -nè anche un bug, secondo la tua logica?
echo --helpè un bug . Immagina cosa succede se lo fai:printf "The option you entered is: " ; echo "$opt"e la variabile shelloptsembra contenere il testo--help. Secondo lo standard POSIX,echonon è consentito comportarsi in questo modo, ma l'eco GNU è odiosamente non conforme.