This seems like a lot of obtuse bother: xtrace_setting=$( re=$'\nxtrace[ \t]+on' [[ $(set -o) =~ $re ]] && echo ' -x' || echo ' +x')
if there were only some magic like ${BASH_SETTING_XTRACE} or xtrace_setting=$(set -q xtrace) or something. Could we get something fairly straight forward for querying set/shopt state? Thank you for considering. Regards, Bruce