Intenté 'man echo' en Bash y me dijo que 'echo --help' mostrará ayuda y luego saldrá, y de manera similar, 'echo --version' generará la versión y saldrá. ¿Pero por qué no funciona? 'echo --help' simplemente imprime '--help' literalmente.
echo -ey echo -ntambién es un error, según tu lógica?
echo --helpes un error . Imagine lo que sucede si lo hace:printf "The option you entered is: " ; echo "$opt"y la variable de shelloptcontiene el texto--help. Según el estándar POSIX,echono está permitido comportarse de esta manera, pero el eco GNU es desagradablemente disconforme.