您的位置:首页 > 运维架构 > Shell

Perl 获取shell命令的执行结果

2012-07-27 09:56 489 查看
方法有很多:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: