我有两个unl文件:
#a.unl
310123
23371043
23370043
300054
700988
#twenty records like these
和
#b.unl
310123|name1|
311123|name2|
#almost a hundred records like these
23371043|namex|
我想使用awk,以便我可以像这样加入带有b.unl名称的a.unl记录:
#c.unl
310123|namea|
23371043|nameb|
23370043|namec|
300054|named|
700988|namee|
是否可以使用awk? 或者我必须使用像加入这样的替代方案吗?
非常感谢您的帮助
答案 0 :(得分:1)
使用awk
:
awk -F'|' 'NR==FNR{a[$0];next}$1 in a' a.unl b.unl