IP としてリストを含む、malwareip.txt というファイルがあります。
1.1.1.1
2.2.2.2
最終結果が次のようになるように、このファイルから読み取り、別のファイル (query.txt) を作成する必要があります。
ip.dst=1.1.1.1 || ip.dst=2.2.2.2
以下のスクリプトを作成しました。||
.ただし、次のように最初の行にa が表示されます。
||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;