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