bash filter IP address



我希望有一个命令行后删除重复

我运行以下命令

[root@serveur ~]# netstat -tapen |grep :631| awk '{print $5}'|grep -v '0.0.0.0'
10.168.12.36:49836
10.168.12.36:49838
10.168.12.36:49873
10.168.12.36:49877
10.168.12.112:52732
10.168.12.112:52719
10.168.12.36:49839
10.168.12.36:49840
10.168.12.36:49878
10.168.12.36:49874
10.168.12.36:49837
10.168.12.112:52733
10.168.12.112:52731
10.168.12.36:49876`

我想要一个唯一的ip,这是我想要的结果

10.168.12.36:49838
10.168.12.112:52732

谢谢你

Osiris73

试试这个

netstat -tapen |grep :631| awk '{print $5}'|grep -v '0.0.0.0' | cut -d ':' -f 1 | sort| uniq

最新更新