awk 'NR==FNR{a[]=;next}{=a[];}1' fileA fileB
NR == FNR {a [$ 2] = $ 1; next} =>处理fileA时为true。形成一个关联数组,其中索引是第二列,第一列为其值。
{$ 1 = a [$ 1];} =>处理第二个文件时,将第一列替换为数组中存储的适当值。
1 =>打印每一行。
欢迎分享,转载请注明来源:内存溢出
awk 'NR==FNR{a[]=;next}{=a[];}1' fileA fileB
NR == FNR {a [$ 2] = $ 1; next} =>处理fileA时为true。形成一个关联数组,其中索引是第二列,第一列为其值。
{$ 1 = a [$ 1];} =>处理第二个文件时,将第一列替换为数组中存储的适当值。
1 =>打印每一行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)