Linux netstat如何显示只显示访问80端口的IP,且显示的IP不能重复。shell中字符串substr index的处理方法?

问题
Linux netstat如何显示只显示访问80端口的IP,且显示的IP不能重复。shell中字符串substr index的处理方法?

解答
netstat -lantp | grep :80 | awk "{print substr($5,0,index($5,":")-1)}" | sort | uniq

substr 取第五个变量$5中IP的值
index 就是查找冒号的位置。