2008-09-15 42 views

回答

3

你可以尝试将标准重定向到/ dev/null,但将标准错误重定向到标准以前的位置。在KSH/bash中

实施例:

program 2>&1 >/dev/null | less 

这里重定向2> & 1,它设置文件描述符2(错误),以指向同一个流作为文件描述符1(标准输出),被评价之前重定向>/dev/null,它将文件描述符1设置为指向/ dev/null。结果是,你写给stderr的信息被发送到stdout,你写到stdout的信息被扔掉了。