Muchos bash scripts invocan la función #
para indicar un comentario. Catalina migró a zsh. El comando:
# Comments should elicit no response
devuelve
zsh: comando no encontrado: #
Encuentro ejemplos de comandos útiles en la web: es útil anotar los comandos con dicho #weblink para que quede registrado en el historial.
Encontré este post: https://stackoverflow.com/a/11873793/4953146
- ¿Hay alguna razón para
#
no ser reconocido como el carácter de comentario en zsh? - ¿Cómo se puede configurar el terminal para que reconozca el carácter como un comentario?
La pregunta 1 establece el contexto para decidir un método para abordar la pregunta 2. Estaría bien poder configurar el carácter una vez y que todas las futuras instancias de zsh lo siguieran. Si hay / había una buena razón por la que la función fue desactivada, me gustaría entender las razones.
Entender el "por qué" es importante para determinar el "cómo". Parece que hay muchas maneras de restaurar #
comentando en zsh. Una solución duradera es añadir al archivo de configuración: sudo vi /etc/zshrc
:
setopt interactivecomments
Otros métodos (no duraderos) incluyen invocar ksh o sh.
Muchas gracias a user3439894 & Allan por apoyar / avanzar la pregunta.