2011-06-16 123 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