Perl 获取shell命令的执行结果

前端之家收集整理的这篇文章主要介绍了Perl 获取shell命令的执行结果前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

方法有很多: 
1. 重定向shell的标准输出或标准错误输出到某临时文件,然后再从临时文件中读出执行结果。 
这个办法的好处是可以把标准输出和标准错误输出分开保存! 

2. my $res = `ls`; 
这种方法很直接,也很想shell 
3. open( my $fh,"ls |") or die "$!"; 
while ( <$fh> ) { 
print; 
} 
把管道用起来,比较新颖。

 

 转自 : http://edu.gimoo.net/a/201206/4fe465498e5b2.shtml

猜你在找的Perl相关文章