<Anterior | Conteúdo | Próxima>
Examinando valores durante a execução
Geralmente é útil, junto com o rastreamento, exibir o conteúdo das variáveis para ver o funcionamento interno de um script enquanto ele está sendo executado. Aplicando adicional eco declarações geralmente funcionam:
#! / Bin / bash
# problema: script para demonstrar número de erros comuns = 1
echo "número = $ número" # DEBUG
set -x # Ativar rastreamento if [$ number = 1]; então
echo "O número é igual a 1." outro
echo "O número não é igual a 1."
fi
set + x # Desativa o rastreio
#! / Bin / bash
# problema: script para demonstrar número de erros comuns = 1
echo "número = $ número" # DEBUG
set -x # Ativar rastreamento if [$ number = 1]; então
echo "O número é igual a 1." outro
echo "O número não é igual a 1."
fi
set + x # Desativa o rastreio
Neste exemplo trivial, simplesmente exibimos o valor do número da variável e marcamos a linha adicionada com um comentário para facilitar sua posterior identificação e remoção. Essa técnica é particularmente útil ao observar o comportamento de loops e aritmética em scripts.