gpt4 book ai didi

linux - 隐藏来自 xtrace 的命令

转载 作者:太空狗 更新时间:2023-10-29 11:05:02 27 4
gpt4 key购买 nike

有没有办法在打开 xtrace (set -o xtrace) 的情况下从输出中隐藏命令?

在 DOS 中,技术是打开 echo on 但在隐藏命令前加上 @ 符号。

最佳答案

我从未在 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 命令。

关于linux - 隐藏来自 xtrace 的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15208361/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com