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. 从命令行隐藏xfce4面板
- 2. 从期望命令隐藏输出
- 3. 从Linux的命令行隐藏密码
- 4. 隐藏Gridview命令按钮
- 5. 塔塔:隐藏命令行
- 6. 在命令中隐藏空记录
- 7. 使用GLUI时隐藏命令行/ shell
- 8. 如何隐藏命令行参数
- 9. Git - 什么隐藏命令呢?
- 10. 用管道邮件命令隐藏stdout
- 11. 隐藏使用system()命令显示的命令窗口。
- 12. 使用键盘命令在zsh中隐藏命令
- 13. 从ps命令结果编写隐藏进程的程序
- 14. 从命令行执行Python脚本隐藏打印语句
- 15. 从Unix的命令行参数隐藏秘密
- 16. 从列选择隐藏命令而不使用临时表
- 17. bash递归xtrace
- 18. 带保存文件选项的隐藏/取消隐藏命令按钮
- 19. 隐藏从python取消隐藏表格
- 20. GridView ASP.NET - 将命令和ID传递给代码隐藏
- 21. 如何隐藏TFS命令行中的目录
- 22. JQuery的显示隐藏的股利命令内部功能
- 23. 在Linux中隐藏C程序的命令行参数
- 24. PowerShell命令隐藏在Exchange地址列表
- 25. 在powershell中隐藏cmd命令的输出
- 26. 与GNU忽略/剪枝隐藏目录find命令
- 27. 批量命令来停止隐藏的音轨
- 28. 忽略隐藏备份副本上的dropDatabase命令?
- 29. 在运行命令行后隐藏CMD窗口
- 30. 如何隐藏“py4j.java_gateway:收到对象ID为p0的命令c”?