- 论坛徽章:
- 32
|
本帖最后由 yestreenstars 于 2013-11-18 11:34 编辑
- [root@localhost ~]# head a b
- ==> a <==
- name:aaa
- size:10242
- url1:192.168.10.1
- name:aaab
- size:10242
- url1:192.168.10.1
- name:aaad
- size:10242
- ==> b <==
- name:aaa
- size:10242
- url2:192.168.8.1
- name:aaac
- size:10242
- url2:192.168.8.1
- [root@localhost ~]# awk 'BEGIN{FS="\n";RS=ORS="\n\n"}{sub(/\n$/,"");t=$1" "$2;a[t]=a[t]?a[t]"\n"$3:$0}END{for(i in a)print a[i]}' a b
- name:aaa
- size:10242
- url1:192.168.10.1
- url2:192.168.8.1
- name:aaab
- size:10242
- url1:192.168.10.1
- name:aaac
- size:10242
- url2:192.168.8.1
- name:aaad
- size:10242
- url1:192.168.10.1
- [root@localhost ~]#
复制代码 |
|