
Tengo un script de shell largo que contiene muchas condiciones y quiero saber si hay algún error de sintaxis en el script sin ejecutarlo.
Dado que se interpreta el script de Shell, creo que no es posible, pero hay alguna manera de saberlo mediante algún truco.
Respuesta1
bash -n scriptname
Aunque esto comprobará la sintaxis, no la disponibilidad de los comandos. (no avisará si el script utiliza un comando que aún no está instalado)
Respuesta2
Encontré una herramienta en línea para verificar la sintaxis del script. Además de comprobar el script, también sugiere posibles correcciones para evitar errores.