240 shaares
Pour avoir une trace d'exécution de script bash ou zsh, il est intéressant d'afficher les commandes exécutées. Cela se fait avec set -x
. Chaque ligne exécutée sera affichée, préfixée par un +
.
C'est intéressant, mais il est possible de personnaliser le PS4 (le préfixe +
) pour afficher en couleur la fonction actuelle et le numéro de ligne concerné :
# Zsh
export PS4=$'\033[0;33m($0:${LINENO}):+ \033[0m'
C'est dans la même veine que les modifications de prompt PS1