my $content = $response->content;
my @network = split(/\n/,$content);
@network = map { m/$regex/ ? $1 : ()} @network;
...
foreach (@network) {
system("ipset add temp_$set_name $_");
}
####
...
foreach ( $response->content =~ /$regex/g ) {
system("ipset add temp_$set_name $_");
}
####
system("ipset create temp_$set_name $set_type");
foreach (@network) {
system("ipset add temp_$set_name $_");
}
system("ipset create -exist $set_name $set_type");
system("ipset swap temp_$set_name $set_name");
system("ipset destroy temp_$set_name");
my $cron_notice = "IPSet: $set_name updated (as of: $date_now).";
system("logger", "-p", "cron.notice", $cron_notice);
####
0 == system 'ipset', 'create', "temp_$set_name", $set_type
or warn "Cannot execute ipset because: $?";
####
@dates_last = $fh->getlines;
@dates_last = map(m/^(\d+).*$/,@dates_last);
####
@dates_last = map /^(\d+)/, $fh->getlines;
####
@dates_last = split(/ /,"0 " x $urls_number)
####
@dates_last = ( 0 ) x $urls_number
####
'(^([0-9]{1,3}\.){3}[0-9]{1,3}).*$',
...
'^(\d.*\d).*$',
...
'(.*)',
####
qr/(^([0-9]{1,3}\.){3}[0-9]{1,3})/,
...
qr/^(\d.*\d)/,
...
qr/(.*)/,
####
@dates_now = map {$_ . "\n"} @dates_now;
print $fh @dates_now;
####
print $fh map "$_\n", @dates_now;