我想写的结果是:
bzip2 --version一份文件。然而,似乎没有任何东西能够“看到”屏幕上打印的版本信息。例如:
bzip2 --version > test.txt创建一个空文件,然后
bzip2 --version | grep Version打印整段文字,而
gcc --version | grep gcc只在上面印上"gcc“字样。
bzip2 2的版本标志有什么不同,我如何捕获它的输出?
发布于 2015-09-03 15:44:56
bzip --version的输出被写入stderr,而不是stdout,所以它必须用2>重定向,而不是普通的旧>。
mureinik@computer ~ $ bzip2 --version 2> test.txthttps://stackoverflow.com/questions/32380003
复制相似问题