display_port.sh
#!/bin/bash
netstat -nutlp | awk '{print $1,$4}'|awk -F"[: ]" '{print "协议:"$1,"端口号:"$NF}' |grep "[0-9]" | uniq
验证:
[root@logstash ~]# sh display_port.sh
协议:tcp 端口号:80
协议:tcp 端口号:22
协议:tcp 端口号:25
协议:tcp6 端口号:22
协议:tcp6 端口号:25
协议:tcp6 端口号:2377
协议:tcp6 端口号:7946
协议:udp 端口号:68
协议:udp 端口号:514
协议:udp 端口号:4789
协议:udp6 端口号:7946
协议:udp6 端口号:514
[root@logstash ~]#