Não tenho conhecimento de nenhum shell que tenha esse operador. No entanto, com a maioria dos shells (sendo a exceção o ksh), você pode silenciosamente alternar xtrace
com:
{
case $- in
(*x*) set +x;;
(*) set -x
esac
} 2> /dev/null
Então, você pode torná-lo um alias:
alias 'xx={
case $- in
(*x*) set +x;;
(*) set -x
esac
} 2> /dev/null'
E use como:
set -x
echo traced
xx; echo not traced; xx
echo traced
set +x
Note que, com o bash, você precisa de shopt -s expand_aliases
para os aliases serem expandidos em shells não interativos (como em scripts).