+ -
当前位置:首页 → 问答吧 → bzip2 --version 2>&1 < /dev/null

bzip2 --version 2>&1 < /dev/null

时间:2008-10-13

来源:互联网

我知道 2>&1是将错误的输出重定向到标准输出,可是 < /dev/null应该怎样解释,是将输出作为/dev/null的输入吗?可是/dev/null是垃圾回收站吧!如果是这样,那我在做LFS的时候,开始进行软件版本检查的时候有一个shell脚本,里面bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d " " -f1,6-这怎么解释呢?

作者: longgyifei   发布时间: 2008-10-13

去掉 < /dev/null 运行一次就知道原因了。

主要是 bzip2 不会退到命令行,如果不加 < /dev/null 这个东西。

作者: 晨想   发布时间: 2008-10-14