反引号(``)以及system都是perl中执行系统命令的方式,但是两者有较大的不同。
总体概括一下,在perl程序中“`$cmd`” 获取的是程序执行结果,而system($cmd)获取的是程序执行后的返回值。
详情参看如下示例:
操作系统 & perl 版本:
[root@mdw ~]# uname -a
Linux mdw 2.6.18-238.el5 #1 SMP Sun Dec 19 14:22:44 EST 2010 x86_64 x86_64 x86_64 GNU/Linux
[root@mdw ~]# perl -v
This is perl, v5.8.8 built for x86_64-linux-thread-multi
Copyright