Using set -x Wisely
Using set -x Wisely
Wrap suspicious code sections selectively:
set -x # Enable tracing
risky_function "$param"
set +x # Disable tracingCustomize trace prefix for debugging source files and line numbers:
export PS4='+ ${BASH_SOURCE}:${LINENO}: ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'