【linux/perl】终端运行的程序怎么屏蔽错误信息的输出?
2012-03-23 11:34
465 查看
2> /dev/null
perl中调用外部命令或外部程序的时候,$a=`cmd`;偶尔会出现该程序会有错误输出的情况。
如果我们不希望这些错误输出影响perl的输出结果,或者不希望程序运行的时候还时不时冒出一些错误信息,那么我们可以在调用命令的时候把错误输出屏蔽掉。
$a=`cmd 2>/dev/null`;
关于/dev/null文件的详细介绍,参见另一篇博文
【linux】/dev/null与/dev/zero详解
perl中调用外部命令或外部程序的时候,$a=`cmd`;偶尔会出现该程序会有错误输出的情况。
如果我们不希望这些错误输出影响perl的输出结果,或者不希望程序运行的时候还时不时冒出一些错误信息,那么我们可以在调用命令的时候把错误输出屏蔽掉。
$a=`cmd 2>/dev/null`;
关于/dev/null文件的详细介绍,参见另一篇博文
【linux】/dev/null与/dev/zero详解
相关文章推荐
- [MapReduce] mapreduce 编程向标准错误输出报告以跟踪Mapreduce程序运行过程中的中间信息
- Linux下Shell脚本运行程序不输出日志到终端
- 编译Linux/Android 输出很多信息很难找到错误/警告信息怎么办?
- Perl学习日志(1) — Windows下怎么运行Perl程序显示输出"hello,world"语句
- win10系统IIS开启ASP程序错误信息怎么调试?
- linux 终端运行程序时backspace没法删除字符
- Myeclipse运行程序时出现Console没有输出信息(只有<terminate>...)解决方法
- linux程序运行时加载共享库出现的错误
- 程序运行时将打印信息输出到控制台窗口
- linux下怎么运行某个目录下的程序,如启动tomcat,即运行tomcat的bin目录下的startup.sh
- Linux 程序开发打印 Debug 信息的使用技巧--C语言中几种输出调试信息的方法
- Linux 执行命令或脚本的屏幕输出(正常输出、警告、错误等信息)重定向输出到文件
- 如何在终端下以后台模式运行Linux程序
- Linux关闭终端(或者关闭SSH等)后运行的程序自动停止
- 我是这样学习Linux下C语言编程的-把程序输出信息加到系统日志里去
- linux 后台运行程序,输出重定向
- 调试程序时在不中断程序的情况下输出函数调用信息(Mac OS,Linux & Windows)
- Linux 程序开发打印 Debug 信息的使用技巧--C语言中几种输出调试信息的方法
- 解决Linux关闭终端(关闭SSH等)后运行的程序自动停止
- JAVA 程序中Log4j输出详细错误堆栈信息