我有一个名为malwareip.txt 的文件,其列表为 IP :
1.1.1.1
2.2.2.2
我需要从该文件中读取并创建另一个文件(query.txt),以便最终结果为:
ip.dst=1.1.1.1 || ip.dst=2.2.2.2
我创建了以下脚本。.但是我||
在第一行看到如下:
||ip.dst=1.1.1.1
||ip.dst=2.2.2.2
为什么我得到一个||
之前的ip.dst=1.1.1.1
?
请参阅下面的脚本。谢谢。
#!/usr/bin/env perl
use strict;
use warnings;
my $filename="malwareip.txt";
open (my $ip, "<" , $filename) || die ("Can't open file malwareip.txt");
my $outputfile="query.txt";
open (my $out, ">" , $outputfile) || die ("CAN'T OPEN FILE query.txt");
my $OR="||";
while ( <$ip> ) {
next if (/^$/);
printf $out "ip.dst=$_$OR";
}
close $out;
close $ip;