readpipe EXPR |
执行EXPR作为一个命令。然后,该输出将在标量文本作为一个多行的字符串返回,或与返回的行作为一个列表上下文中的单个元素。
在标量上下文返回:字符串
返回列表上下文:列表
试试下面的例子:
#!/usr/bin/perl -w #by www.gitbook.net @result = readpipe( "ls -l /tmp" ); print "@result";
这将产生以下结果:这将给出/tmp目录的全部内容。
drwxr-xr-x 2 root root 4096 Mar 19 11:55 testdir