Chinaunix
标题:
awk
[打印本页]
作者:
biobaby
时间:
2014-08-14 19:05
标题:
awk
有两个文件。 第一个文件a有14列,第二个文b件有2列。 现在想要得到第一个文件a的第13列 和 第二个b文件的 第一列相同的行。请问怎么实现?
作者:
dn833
时间:
2014-08-14 19:14
awk 'NR==FNR{a[$13]==$13;next}NR>FNR{if($1 in a)print $0}' b a
复制代码
作者:
q1208c
时间:
2014-08-14 19:16
兄弟, 举个栗子 ?
作者:
欧阳西风
时间:
2014-08-14 19:43
回复
1#
biobaby
try:
awk 'NR==FNR{a[$1]=$1;next} {if($13 in a) print $0}' b a
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2