Efetuar o debug de scripts é essencial para se entender a origem do erro. Em bash shell scripting podemos fazer:
$ bash -x script.sh
Vai efetuar o trace de todos os comandos colocando um prefixo + antes de cada comando. Mostra cada um dos comandos antes de o executar.
Para além disto é possível efetua o debug apenas em determinadas partes do script, fazendo para isso set +x a partir do momento que queremos efetuar debug e set -x quando queremos acabar o debug.
Sem comentários:
Enviar um comentário