gpt4 book ai didi

linux - 如何将 ksh -x 的输出重定向到 unix 中的文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:57:30 25 4
gpt4 key购买 nike

我一直在使用 ksh -x myscript 来调试我的 shell 脚本。
我有一些错误。现在我需要发送这些由 ksh -x 生成的行。
我尝试了 ksh -x myscript > temp.txt。

它没有重定向到文件。如何将 ksh -x 逐行重定向到文件中?

最佳答案

它没有发生可能是因为简单的重定向只是将标准输出重定向到文件。当 ksh -x myscript > temp.txt 完成时,脚本中编写的语句将被捕获以显示在 stdout 中。调试信息不​​是 stdout 的一部分如果您只想捕获您应该使用的调试语句

ksh -x myscript 2> temp.txt或者以其他方式,您可以将输出和调试(stdout 和 stderr)结合起来,以便在同一个地方重定向,例如这ksh -x myscript 2>&1 temp.txt

关于linux - 如何将 ksh -x 的输出重定向到 unix 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24507902/

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