¿Hay controles de shell (específicamente bash o ksh) que prueben las secuencias de comandos de shell para el estilo, las mejores prácticas, las convenciones de nomenclatura, etc.? (Algo así como Lint for C, o Perl :: Critic for Perl.)¿Hay alguna herramienta de análisis estático como Lint o Perl :: Critic para scripts de shell?
Sé con ksh que puede hacer la comprobación de sintaxis ejecutando ksh -n script.ksh
pero esperaba algo más que solo comprobación de sytax, algo que analiza/analiza el código real?
Probablemente no haya tenido suerte, pero creo que no hace daño preguntar.
Genial: ¡ese script parece prometedor! Y a juzgar por mi falta de encontrar algo más, y la falta de respuestas, diría que eso es probablemente lo único que hace este tipo de cosas. ¡Muchas gracias! – BrianH
¿Soy yo o esta opción no está en la página de manual de bash ni zsh? – log0
'bash -n' es como' set -n'. – fossilet