Chinaunix
标题:
awk匹配文件
[打印本页]
作者:
ma3501406
时间:
2017-11-20 08:00
提示:
作者被禁止或删除 内容自动屏蔽
作者:
wh7211
时间:
2017-11-20 13:56
需求描述不清楚,输出结果也不完整。
作者:
jason680
时间:
2017-11-20 14:56
回复
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
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2