Saiba se o script de shell contém erro de sintaxe sem executar o script

22

Eu tenho um script de shell longo contendo muitas condições e quero saber se existe algum erro de sintaxe no script sem executá-lo.

Como o script de shell é interpretado, acho que não é possível, mas existe uma maneira de saber usando algum truque.

    
por Ankit Zalani 13.06.2014 / 10:36

2 respostas

30
bash -n scriptname

Embora isso verifique a sintaxe, não a disponibilidade do comando. (não avisará se o script usa um comando que ainda não está instalado)

    
por Bodo 13.06.2014 / 10:49
3

Eu encontrei uma ferramenta online para verificar a sintaxe do script. Além de verificar o script, também sugere possíveis correções para evitar erros.

Verifique o script de shell on-line

    
por girardengo 02.07.2014 / 09:39

Tags