Qualcuno sa se si può dire set +x
in bash senza essere stampato:Bash set + x senza che sia stampato
set -x
command
set +x
tracce
+ command
+ set +x
ma deve solo stampare
+ command
Bash è la versione 4.1.10 (4). Questo mi disturba da un po 'di tempo - l'output è ingombro di inutili linee set +x
, rendendo la funzione di traccia non così utile come potrebbe essere.
Ciò non rispondere alla tua domanda, ma quando si esegue lo script perché non: 'script.sh 2> & 1 | grep -v 'set + x' ' – cdarke