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çãoSignificado
set -xImprime as declarações após interpretar metacaracteres e variáveis
set+xPára a impressão de declarações
set -vImprime as declarações antes de interpretar metacaracteres e variáveis
set -fDesativa a geração de nome de arquivo (usando metacaracteres)
Relação de parâmetros possíveis

Este artigo foi baseado na referencia:

https://www.thegeekdiary.com/how-to-debug-shell-scripts/