qx EXPR |
qx()是一个替代使用反引号来执行系统命令。 例如,qw(LS-L)将执行UNIX的ls命令使用-l命令行选项。实际上,你可以使用任何分隔符,而不仅仅是括号组。
从执行系统命令的返回值。
试试下面的例子:
#!/usr/bin/perl -w #by www.gitbook.net # summarize disk usage for the /tmp directory # and store the output of the command into the # @output array. @output = qx(du -s /tmp); print "@output\n";
这将产生以下结果:
176 /tmp