我想使用和操作我从 Perl 调用的程序的结果:
system (zgrep "failed at"$in_fname);
我想对 zgrep
生成的行进行操作,然后将操作后的行写入新文件。
我该怎么做?
最佳答案
系统
不返回结果而是外部程序退出状态。
您必须使用 ` 运算符(反引号)捕获结果:
my $var = `zgrep "failed at" $in_fname`;
关于perl - 使用从 Perl 调用的程序的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5231002/