似乎较新版本的bash具有&>运算符,如果我理解正确的话,将stdout和stderr重定向到一个文件(&>>改为附加到文件,就像Adrian澄清的那样).
实现相同目标的最简单方法是什么,而是管道到另一个命令?
例如,在这一行:
cmd-doesnt-respect-difference-between-stdout-and-stderr | grep -i SomeError
Run Code Online (Sandbox Code Playgroud)
我希望grep能够匹配stdout和stderr中的内容(实际上,将它们组合成一个流).
注意:这个问题是询问管道,而不是重定向 - 因此它不是它当前标记为重复的问题的副本.
如果在bash中我a | b | c | d在命令行上运行然后按^C,哪个进程获取信号?