2012年3月23日
摘要: 使用/dev/null 把/dev/null 看作"黑 洞" . 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null 对命令行和脚本都非常的有 用.禁止标准输出 . 1cat $filename >/dev/null 2# 文件内容丢失,而不会输出到标准输出.禁止标准错误 (来自例子 12-3 ). 1rm $badname 2>/dev/null 2# 这样错误信息[标准错误]就被丢到太平洋去了.禁止标准输出和标准错误的输出. 1cat $filename 2>/dev/nul. 阅读全文
posted @ 2012-03-23 11:36 香格里拉\(^o^)/ 阅读(10865) 评论(0) 推荐(0)
摘要: 2> /dev/nullperl中调用外部命令或外部程序的时候,$a=`cmd`;偶尔会出现该程序会有错误输出的情况。如果我们不希望这些错误输出影响perl的输出结果,或者不希望程序运行的时候还时不时冒出一些错误信息,那么我们可以在调用命令的时候把错误输出屏蔽掉。$a=`cmd 2>/dev/null`;关于/dev/null文件的详细介绍,参见另一篇博文【linux】/dev/null与/dev/zero详解 阅读全文
posted @ 2012-03-23 11:34 香格里拉\(^o^)/ 阅读(968) 评论(0) 推荐(0)