- 论坛徽章:
- 0
|
我有一个文件,内容是这个样子的
list_mac-ip.txt
IP ADDRESS = 192.168.2.236 ;
MAC ADDRESS= 00:21:70:ee:86:f3;
IP ADDRESS = 192.168.2.250 ;
MAC ADDRESS= 00:0c:29:ac:29:3f;
IP ADDRESS = 192.168.2.172 ;
MAC ADDRESS= 00:23:7d:11:69:27;
IP ADDRESS = 192.168.2.175 ;
MAC ADDRESS= 00:0c:29:64:5f:b8;
IP ADDRESS = 192.168.2.209 ;
MAC ADDRESS= 00:24:e8:ad:e2:b2;
IP ADDRESS = 192.168.2.199 ;
MAC ADDRESS= 00:21:70:72:24:53;
IP ADDRESS = 192.168.2.166 ;
MAC ADDRESS= e4:1f:13:6c:4b:a8;
IP ADDRESS = 192.168.2.163 ;
MAC ADDRESS= 00:24:e8:c6:f2:3f;
IP ADDRESS = 192.168.2.193 ;
MAC ADDRESS= 00:0c:29:ac:29:3f;
IP ADDRESS = 192.168.2.246 ;
MAC ADDRESS= 00:0c:29:f0:95:ce;
IP ADDRESS = 192.168.2.165 ;
MAC ADDRESS= 00:0c:29:67:72:9c;
IP ADDRESS = 192.168.2.243 ;
MAC ADDRESS= 00:0c:29:67:72:9c;
IP ADDRESS = 192.168.2.243 ;
MAC ADDRESS= 00:0c:29:67:72:9c;
我要把其中的相同字段合并,但格式不变化;
我用cat list_mac_ip.txt |sort -u
命令结果:类似这样:
IP ADDRESS = 192.168.2.240 ;
IP ADDRESS = 192.168.2.241 ;
IP ADDRESS = 192.168.2.242 ;
IP ADDRESS = 192.168.2.243 ;
IP ADDRESS = 192.168.2.244 ;
IP ADDRESS = 192.168.2.245 ;
IP ADDRESS = 192.168.2.246 ;
IP ADDRESS = 192.168.2.247 ;
IP ADDRESS = 192.168.2.248 ;
IP ADDRESS = 192.168.2.249 ;
IP ADDRESS = 192.168.2.250 ;
IP ADDRESS = 192.168.2.84 ;
MAC ADDRESS= 00:0b:cd:9a:a5:8d;
MAC ADDRESS= 00:0c:29:01:99:d8;
MAC ADDRESS= 00:0c:29:03:eb:89;
MAC ADDRESS= 00:0c:29:09:c6:37;
MAC ADDRESS= 00:0c:29:0c:82:e9;
MAC ADDRESS= 00:0c:29:19:17:5d;
MAC ADDRESS= 00:0c:29:1e:00:be;
MAC ADDRESS= 00:0c:29:22:85:93;
MAC ADDRESS= 00:0c:29:23:45:5a;
MAC ADDRESS= 00:0c:29:24:ea:16;
MAC ADDRESS= 00:0c:29:27:aa:9b;
MAC ADDRESS= 00:0c:29:29:68:c0;
MAC ADDRESS= 00:0c:29:2b:c7:78;
MAC ADDRESS= 00:0c:29:3f:be:03;
MAC ADDRESS= 00:0c:29:45:e5:72;
MAC ADDRESS= 00:0c:29:47:da:b7;
MAC ADDRESS= 00:0c:29:47:f3:fb;
把同字段合并了,
但格式却变化了,各位大虾,有没有什么办法解决??? |
|