我从未在 bash 中见过类似的技巧,但有时您可以使用子 shell 来临时启用对您感兴趣的命令的跟踪:
echo "This command is not traced"
(
set -x
echo "This command is traced"
)
echo "No longer traced"
Run Code Online (Sandbox Code Playgroud)
如果因为您想要修改环境而导致子 shell 不适合,您可以set -x然后set +x,但这会给您留下跟踪set +x命令的痕迹。
| 归档时间: |
|
| 查看次数: |
843 次 |
| 最近记录: |