如何将调试输出重定向到文件

如何将调试输出重定向到文件

-x在执行 shell 脚本时用于调试信息。

如何将调试信息仅重定向到文件?

示例脚本:

#!/bin/bash
echo OK
echo NO

当我在调试模式下运行时,我会得到以下结果

+ echo OK
OK
+ echo NO
NO

我只想将调试信息重定向到文件。

+ echo OK
+ echo NO

运行时输出应该打印在屏幕上。

OK
NO

答案1

尝试这个,

 sh -x script.sh 2> out.log

相关内容