【发布时间】:2013-04-22 12:57:01
【问题描述】:
我在我的 C++ 应用程序中使用了一个库,并试图将所有输出捕获到一个文件中。我试图将标准错误重定向到标准输出,然后将标准输出重定向到这样的文件:
./a.out 2>&1 > out.txt
这几乎捕获了我的应用程序中的所有内容,但控制台上仍有一些与我正在使用的库相关的输出。我的问题是:
- 除了stdout/stderr还有什么? (标准输入除外)
- 如果有,我该如何识别这些?
- 然后如何将它们重定向到同一个文件?
注意:如果有人熟悉,库称为SystemC(这是一个基于 C++ 的事件驱动仿真库/语言,主要用于系统/硬件设计)。
【问题讨论】:
标签: bash shell pipe stdout stderr