这对我来说没有意义。
wibble > /dev/null 2>&1
我想如果是这样的话会更有意义:
wibble 2>&1 > /dev/null
换一种说法
Commands Output Sendall STDERRORS to STDOUT then SEND it all to /dev/null
命令重定向的顺序背后的想法是什么xxx > /dev/null 2>1
?
6
您可能还会发现此说明有用。
—
rozcietrzewiacz 2011年
感谢@rozcietzewiacz,它实际上完全解释了我的问题
—
whoami
Greg Wiki上该页面的中间有一段很棒的段落:“如果此时您仍然感到困惑,那可能是因为您开始对FD的工作方式有误解,而您仍无法消除这种误解。然而。别担心-这是一个非常普遍的误解,而且您并不孤单。…许多人认为这
—
G-Man说'Resstate Monica''15
2>&1
两个FD以某种方式“联合”或“联系在一起”或“结婚”,因此对其中一个的任何[后续]更改都变成了对另一个FD的更改。情况并非如此。”