Я вызвал выход из работы RkHunter в файл, который выглядит следующим образом:Удалить определенные строки из файла
[04:59:24] 55808 Trojan - Variant A [ Not found ]
[04:59:24]
[04:59:24] ADM Worm [ Not found ]
[04:59:24]
[04:59:25] AjaKit Rootkit [ Not found ]
[04:59:25]
Я попытался отфильтровать ненужные и это мой код до сих пор:
open(my $fh,$this_log);
{ while (my $line = <$fh>)
{
chomp $line;
$line_ctr++;
if ($line_ctr < 55)
{ next;
}
if (index($line, "Checking") != -1)
{ next;
}
if (index($line, "Info") != -1)
{ next;
}
print "$line<br>";
}
}
close $fh;
Обратите внимание на альтернативные линии, которые не содержат ничего. Как мне их удалить?