perl -lane '
exists $h{$F[0]} or push @h, $F[0];
$h{$F[0]} += $F[1];
END { print "$_\t$h{$_}" for @h; }
' yourfile
В приведенном выше примере ключи будут напечатаны в том порядке, в котором они были обнаружены. Массив поддерживает порядок ключей, в то время как хеш поддерживает сумму, соответствующую каждому ключу.
Проблема в том, что ваш синтаксис неверен,попробуйте следующее:
Чтобы заблокировать весь трафик
iptables -I test -j DROP -d 130.x.y.z -p all
Чтобы заблокировать определенный порт, например ssh (22)
iptables -I test -j DROP -d 130.x.y.z -p tcp --dport 22
где -p — протокол tcp или udp, а --dport — порт назначения