Debugando Script em Shell Script
Ao criar um shell script em linux, por vezes ficamos na duvida quando este apresenta algum problema.
O debug, consiste em uma técnica utilizada para analisar e posteriormente identificar problemas.
Os scripts bash (shell script) tambem podem ser debugados, para tanto, usamos os parâmetros a seguir
Debug com impressão
Usa-se quando for necessário imprimir o resultado do processamento do script
#!/bin/sh
set -x
[comando]
set +x
argumento usado na execução do
Outros parâmetros
Opção | Significado |
---|---|
set -x | Imprime as declarações após interpretar metacaracteres e variáveis |
set+x | Pára a impressão de declarações |
set -v | Imprime as declarações antes de interpretar metacaracteres e variáveis |
set -f | Desativa a geração de nome de arquivo (usando metacaracteres) |
Este artigo foi baseado na referencia: