星期一, 三月 02, 2009

使用/dev/null过滤stderr信息[Linux技巧]

如果你在调试程序,往往关键的错误信息都是通过stderr输出的,而默认的stderr和stdout都是对标准输出————显示器而言的。

如何获得stderr而忽略stdout呢?

例如你的程序名为ex

~$./ex > /dev/null


这样stdout的输出被重定向到/dev/null文件中,如果你不知道这是个什么样的文件就google一下,而stderr会被保留下来,让你慢慢看。

当然你也可以使用如下命令将stderr过滤掉

~$.ex 2> /dev/null

没有评论: