![]() |
1
33
然而
如果你想捕捉
有一个例子 here 对于双管版本。 |
![]() |
2
33
简单的想法:为什么不在命令字符串中添加“2>&1”,以强制bash将stderr重定向到stdout(好的,写入stdin仍然是不可能的,但至少我们将stderr和stdout导入到C程序中)。 |
![]() |
3
7
从它的手册页,所以它允许您读取命令标准输出或写入其标准输入。关于stderr,它什么都没说。因此,这是不重定向的。 如果您提供“w”,您将把您的东西发送到执行的shell的stdin。这样,做
将使shell执行/bin/cat,并将字符串传递给它
它将打开文件,并将其文件描述符复制到2,然后关闭原始文件描述符。
现在,如果您的stdout在您的父节点中关闭,那么如果子节点调用
|
![]() |
5
5
如果您只想获取stderr,请尝试以下操作:
你会得到:
|
![]() |
Sandeep · 从根目录开始打印完整的符号链接信息 3 年前 |
![]() |
jojo · 用正则表达式搜索,但仅用sed替换字符串的一部分 3 年前 |
![]() |
David Gall · 查找在特定日期从特定计算机登录的所有用户 3 年前 |
![]() |
JLLMNCHR · 如何在Oracle中将大型表导出/假脱机到文件 7 年前 |