首页 文章

Bash重定向 . stdout to shell和stdout stderr to file

提问于
浏览
0

在bash中是否可以在我的shell中使用stdout并将stdout stderr(实际上是 set -x 的输出)放入文件中?
我尝试了不同的管道,重定向和三通组合,例如:
command 2» output.txt | tee -a output.txt
但无法使其成功 .

1 回答

  • 0
    command > stdout 2> err; cat stdout err > std; cat stdout; rm stdout err
    
    • 将stdout存储在临时文件中

    • 将stderr存储在临时文件中

    • 打印它们并将输出存储在新文件中

    • 打印新文件

    • 删除临时文件

相关问题