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

Reply via email to