gpt4 book ai didi

linux - 在屏幕上打印 stdout 和 stderr 并将它们重定向到不同的文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:43:22 25 4
gpt4 key购买 nike

我能做到

$./a.out 1>stdout_file 2>stderr_file

但是我在屏幕上看不到任何东西。或者我也可以做

$./a.out | tee log.log

但是 stdout 和 stderr 会转到同一个文件。

如何才能同时实现这两个目标?

最佳答案

这对你有用吗? (我假设您在 Linux 上使用 bash,不确定其他 shell):

./a.out 1> >(tee stdout.log) 2> >(tee stderr.log)

关于linux - 在屏幕上打印 stdout 和 stderr 并将它们重定向到不同的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53622755/

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