Có ai biết nếu chúng tôi có thể nói set +x
trong bash mà nó không được in:
set -x
command
set +x
dấu vết
+ command
+ set +x
nhưng nó chỉ nên in
+ command
Bash là Phiên bản 4.1.10 (4). Điều này làm tôi khó chịu trong một thời gian - đầu ra bị lộn xộn với set +x
các dòng vô dụng , làm cho cơ sở theo dõi không hữu ích như nó có thể.
script.sh 2>&1 | grep -v 'set +x'