Sepa si el script de shell contiene un error de sintaxis sin ejecutar el script

Sepa si el script de shell contiene un error de sintaxis sin ejecutar el script

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.

Verifique el script de shell en línea

información relacionada