- 论坛徽章:
- 145
|
回复 1# ma3501406
$ awk -F':' 'NF>1{a[$1]=$2;a[NR]=$1;N=NR;next}{while(++a[a[++c]]>9);print a[c],"=",$1;if(++d>=5)exit}' file
xy.sanguo.gm.s14 = tm_s12
xy.sanguo.gm.s15 = wd_s121
xy.sanguo.gm.s16 = shun_s11
xy.sanguo.gm.s17 = mj_s12
xy.sanguo.gm.s18 = jlg_s123
$ cat file
xy.sanguo.gm.s12: 9
xy.sanguo.gm.s13: 9
xy.sanguo.gm.s14: 8
xy.sanguo.gm.s15: 7
xy.sanguo.gm.s16: 6
xy.sanguo.gm.s17: 5
xy.sanguo.gm.s18: 4
xy.sanguo.gm.s19: 3
tm_s12
wd_s121
shun_s11
mj_s12
jlg_s123
yx_s11
ys_s1
lh_s2
ln_s3
ls_s111
bz_s2
yxs_s4
|
|