<Precedenti | Contenuti | Succ.>
Esame dei valori durante l'esecuzione
Spesso è utile, insieme al tracciamento, visualizzare il contenuto delle variabili per vedere il funzionamento interno di uno script mentre viene eseguito. L'applicazione di ulteriori eco di solito le affermazioni sono sufficienti:
#! / Bin / bash
# problema: script per dimostrare errori comuni numero=1
echo "numero=$numero" # DEBUG
set -x # Attiva il tracciamento se [ $numero = 1 ]; quindi
echo "Il numero è uguale a 1." altro
echo "Il numero non è uguale a 1."
fi
set +x # Disattiva il tracciamento
#! / Bin / bash
# problema: script per dimostrare errori comuni numero=1
echo "numero=$numero" # DEBUG
set -x # Attiva il tracciamento se [ $numero = 1 ]; quindi
echo "Il numero è uguale a 1." altro
echo "Il numero non è uguale a 1."
fi
set +x # Disattiva il tracciamento
In questo banale esempio, visualizziamo semplicemente il valore della variabile numero e contrassegniamo la riga aggiunta con un commento per facilitarne l'identificazione e la rimozione successive. Questa tecnica è particolarmente utile quando si osserva il comportamento di cicli e calcoli matematici all'interno degli script.