- 论坛徽章:
- 0
|
回复 1# sgm277 - 来个复杂的……
- xfox@ubuntu:~$ cat txt
- 111111:abcdef
- 111111:fdsafadf
- 111111:fdsafdsafdasd
- 222222:test
- 222222:testgfdsafdds
- 323323:fdasfsafjllfd
- 323323:uyiorwuerowe
- 323323:nvishdfdsfds
- 323323:fjdksafldjldasfasd
- xfox@ubuntu:~$ awk -F: '{b="";for(i=1;i<=length($1);i++)b=b" ";a[$1]=a[$1](a[$1]?b:"")":"$2"\n"}END{len=asorti(a,c);for(i=1;i<=len;i++)print c[i]""substr(a[c[i]],1,length(a[c[i]])-1)}' txt
- 111111:abcdef
- :fdsafadf
- :fdsafdsafdasd
- 222222:test
- :testgfdsafdds
- 323323:fdasfsafjllfd
- :uyiorwuerowe
- :nvishdfdsfds
- :fjdksafldjldasfasd
- xfox@ubuntu:~$
复制代码 |
|