我想运行此命令,但不是从命令行运行。我想运行文件,例如first.pl,它执行一些其他命令。例如,当我运行这个文件我想这样做:如何在perl中执行存储在文件中的命令
perl -ne "print qq{$1\n} if /^\s+ (\w+)/x" file
它应该在这个文件中。我尝试这样的:
my $input = "input.txt";
my @listOfFiles = `perl -ne "print qq{$1\n} if /^\s+ (\w+)/x" $input`;
print @listOfFiles;
但它没有打印任何东西。感谢您的回答。
,你为什么要跑Perl作为一个单独的命令,而不是直接将代码放入脚本中? – Barmar 2013-05-06 22:25:09
我该怎么办? – 2013-05-07 10:37:44