2011-06-16 99 views
5

我試圖將錯誤輸出重定向到文件和終端並丟棄標準輸出,但我無法弄清楚。有人知道該怎麼做嗎?Bash - 輸出重定向

+3

這沒有解析。 – 2011-06-16 13:02:18

回答

14
myCommand 2>&1 1>/dev/null | tee /path/to/some/file.txt 

STDOUT得到黑龜縮到的/ dev/null的

STDERR被重定向到STDOUT

發球接收STDOUT和再呼應它,以及寫到文件

+0

我很接近:)我有這個命令,它不工作'myCommand 1>/dev/null 2>&1 | tee/path/to/some/file.txt'。你的解決方案有效謝謝 – user219882 2011-06-16 13:09:31

+0

我先試過你的解決方案,然後想起它們應該是另一種方式;) – 2011-06-16 13:10:47

+0

:D和我認爲沒有區別... – user219882 2011-06-16 13:13:37