$awk 'NR==FNR{a[$1]=$0;next}NR>FNR{if($1 in a)print $0"\n"a[

★若寒★2022-10-04 11:39:541条回答

$awk 'NR==FNR{a[$1]=$0;next}NR>FNR{if($1 in a)print $0"n"a[$1]}' a.txt b.txt

已提交,审核后显示!提交回复

共1条回复
雪地吉普 共回答了21个问题 | 采纳率95.2%
NR==FNR{a[$1]=$0;next}
打开第一个文件.把每行内容存入到a[$1]这个数组.
NR>FNR{if($1 in a)print $0"n"a[$1]}
然后打开第二个文件,读取b.txt一行内容,然后插入一行第一个文件的内容.
1年前

相关推荐