Est-ce que quelqu'un sait si on peut dire set +x
en bash sans qu'il soit imprimé:Bash jeu + x sans qu'il soit imprimé
set -x
command
set +x
traces
+ command
+ set +x
mais il devrait simplement imprimer
+ command
Bash est la version 4.1.10 (4). Cela m'embête depuis un certain temps - la sortie est encombrée de lignes inutiles set +x
, rendant la fonction de trace pas aussi utile qu'elle pourrait l'être.
Cela ne répond pas à votre question, mais lorsque vous exécutez votre script pourquoi ne pas: 'script.sh 2> & 1 | grep -v 'set + x' ' – cdarke