3
A
回答
4
我從來沒有見過在bash類似的伎倆,但你有時可以使用子shell來臨時啓用跟蹤命令你感興趣的:
echo "This command is not traced"
(
set -x
echo "This command is traced"
)
echo "No longer traced"
如果因爲要修改子shell不適合環境,你可以set -x
然後set +x
,但是這會留下跟蹤set +x
命令的文物。
0
你可以做這樣的事情
# At start of script, or where xtrace may be enabled:
[[ "$SHELLOPTS" =~ xtrace ]] && xtrace_on=1
# Later
set +o xtrace
# Your untraced code here
[[ "$xtrace_on" ]] && set -o xtrace
相關問題
- 1. 從期望命令隱藏輸出
- 2. 從命令行隱藏xfce4面板
- 3. 從Linux的命令行隱藏密碼
- 4. 在命令上隱藏列
- 5. 隱藏命令的參數()
- 6. 塔塔:隱藏命令行
- 7. 隱藏進程命令行
- 8. 隱藏Gridview命令按鈕
- 9. 使用ASP.Net命令按鈕隱藏或隱藏代碼隱藏編碼
- 10. 「hideCol」命令隱藏列,但也隱藏它從編輯的形式
- 11. UNIX複製隱藏和非隱藏一個複製命令
- 12. 隱藏命令屏幕運行JAR後
- 13. 使用GLUI時隱藏命令行/ shell
- 14. 如何隱藏命令行參數
- 15. C# - 隱藏命令行窗口
- 16. Git - 什麼隱藏命令呢?
- 17. 隱藏窗口的命令行參數
- 18. 用管道郵件命令隱藏stdout
- 19. 執行隱藏的命令行?
- 20. 在命令中隱藏空記錄
- 21. 隱藏aplay shell命令的輸出
- 22. 隱藏命令行上的輸入
- 23. 使用鍵盤命令在zsh中隱藏命令
- 24. 隱藏使用system()命令顯示的命令窗口。
- 25. 關於在命令提示隱藏回波命令
- 26. bash遞歸xtrace
- 27. 從Unix的命令行參數隱藏祕密
- 28. WPF事件到命令添加到控制從代碼隱藏
- 29. 從列選擇隱藏命令而不使用臨時表
- 30. 從命令行執行Python腳本隱藏打印語句