我是 Perl 的新手。我正在尝试用 perl 执行 grep 命令。
我必须从文件中读取输入,并根据输入,必须执行 grep。
我的代码如下:
#!/usr/bin/perl
use warnings;
use strict;
#Reading input files line by line
open FILE, "input.txt" or die $!;
my $lineno = 1;
while (<FILE>) {
print " $_";
#This is what expected.
#our $result=`grep -r Unable Satheesh > out.txt`;
our $result=`grep -r $_ Satheesh > out.txt`;
print $result
}
print "************************************************************\n";
但是,如果我运行脚本,它看起来像一个无限循环,并且脚本一直在等待,并且 out.txt 文件中没有打印任何内容。