$awk 'NR==FNR{a[$1]=$0;next}NR>FNR{if($1 in a)print $0"\n"a[$1]}' a.txt b.txt 请大神解释下什么意思

$awk'NR==FNR{a[$1]=$0;next}NR>FNR{if($1ina)print$0"\n"a[$1]}'a.txtb.txt请大神解释下什么意思最好详细... $awk 'NR==FNR{a[$1]=$0;next}NR>FNR{if($1 in a)print $0"\n"a[$1]}' a.txt b.txt 请大神解释下什么意思
最好详细点
展开
 我来答
小米飞猫
2012-09-07 · 专注于IT监控领域技术
小米飞猫
采纳数:1653 获赞数:4811

向TA提问 私信TA
展开全部
NR==FNR{a[$1]=$0;next}

打开第一个文件。把每行内容存入到a[$1]这个数组。
NR>FNR{if($1 in a)print $0"\n"a[$1]}

然后打开第二个文件,读取b.txt一行内容,然后插入一行第一个文件的内容。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式