将bzip2版本信息写入文件

时间:2015-09-03 15:39:13

标签: shell unix io-redirection bzip2

我正在尝试写下结果:

bzip2 --version

到一个文件。但是,似乎没有任何东西能够“看到”打印在屏幕上的版本信息。例如:

bzip2 --version > test.txt

创建一个空文件和

bzip2 --version | grep Version

打印整段文字,而

gcc --version | grep gcc

只打印带有“gcc”的行。

什么是bzip2的--version标志做的不同,我如何捕获它的输出?

1 个答案:

答案 0 :(得分:2)

bzip --version的输出写入stderr,而不是stdout,因此必须使用2>而不是普通的>重定向:

mureinik@computer ~ $ bzip2 --version 2> test.txt