关于linux shell脚本需要很少的帮助

时间:2013-03-21 20:31:36

标签: linux shell scripting

实际上这个脚本很清楚,DDos Deflate

但是在使用之后,我注意到我收到了一些没有ip的电子邮件,如

Banned the following ip addresses on Thu Mar 21 21:19:01 CET 2013

138 with 138 connections

source和“netstat -ntu | awk'{print $ 5}'| cut -d:-f1 | sort | uniq -c | sort -nr”命令,我注意到我们可能需要避免第一行,因为看起来像第一行只是总开放连接数。

command

知道这种脚本语言的人,可以检查我是否正确并修复它?也许一些额外的基本检查,如if ip ==连接数,break?

1 个答案:

答案 0 :(得分:0)

如果你想做你所问的事:

netstat -ntu |
    awk 'NR>1{sub(/:.*/, "", $5); print $5}' |
    sort |
    uniq -c |
    sort -nr