- 论坛徽章:
- 1
|
本帖最后由 这个冬天不冷 于 2014-09-05 17:20 编辑
- awk '$1!="-"{a[$1]=$0}$1=="-"&&$2!="-"{c[$2]=$0}$1=="-"&&$2=="-"&&$3!="-"{e[$3,NR]=$0}$1=="-"&&$2=="-"&&$3=="-"&&$4!="-"{g[$4,NR]=$0}END{len=asorti(a,b);for(i=0;i<len;i++)print a[b[i]];len2=asorti(c,d);for(i=0;i<=len2;i++)print c[d[i]];len=asorti(e,f);for(i=0;i<=len;i++)print e[f[i]];len=asorti(g,h);for(i=0;i<=len;i++)print g[h[i]];}' file1
- 33 - - -
- 34 - 4 -
- 35 - - 3
- 36 - 54 3
- 37 13 - 0
- 38 - - -
- 39 - 43 0
- 40 12 - 0
- 41 - - 2
- 42 - - 2
- 43 - - 3
- 44 - - 0
- 45 - - 2
- 46 - 0 3
- 47 - 3 0
- 48 - 0 23
- 49 - 3 0
- 50 - 0 -
- - 11 - 0
- - 12 - 0
- - 13 - -
- - 14 - -
- - 15 - -
- - - 22 0
- - - 23 0
- - - 24 0
- - - 25 0
- - - - 2
- - - - 4
- - - - 4
- - - - 5
复制代码 |
|