当我使用 -x
选项调用 bash 时,它会在执行之前打印每个命令。但是 - 命令打印时带有“+”前缀。
有没有办法让它打印命令,但没有这个前缀?有 -x
还是没有?
最佳答案
您可以通过设置变量 PS4 来自定义使用 bash -x 时的前缀。所以在你的 .bashrc 中,你可以有这样的东西:
export PS4=''
或者,如果你想调试某些东西,让它打印行号,如下所示:
export PS4='[ $LINENO ] '
关于bash - 我可以让 "bash -x"不打印 "+ "前缀吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64297582/