AWK:显示两个文件中的两列,其中第二列具有唯一数据
创始人
2024-11-13 19:30:23
0

以下是一个使用AWK命令的示例,可以显示两个文件中的两列,其中第二列具有唯一数据:

awk 'FNR==NR{seen[$2]++; next} seen[$2]==1' file1.txt file2.txt

假设我们有两个文件file1.txt和file2.txt,它们的内容如下:

file1.txt:

John 123
Alice 456
Bob 789

file2.txt:

Alice 789
John 456
Bob 123

输出结果将是:

Alice 789
John 456
Bob 123

解释:

首先,我们使用FNR==NR条件来读取第一个文件file1.txt。FNR表示当前行号,NR表示总行号。当这两个值相等时,表示我们正在处理第一个文件。

在第一个文件中,我们使用seen[$2]++来记录第二列的出现次数。这将创建一个关联数组seen,以第二列的值作为索引,并将对应的值加1。

接下来,我们使用next命令跳到下一行,以便继续处理下一个输入行。

当处理第二个文件file2.txt时,FNR==NR条件不再成立,我们进入第二个代码块。

在第二个代码块中,我们使用seen[$2]==1条件来检查第二列的出现次数。只有当第二列的值在第一个文件中只出现了一次时,才会被打印出来。

注意:在使用AWK之前,请确保您已经安装了AWK解释器。

相关内容

热门资讯

透视苹果版!德普之星辅助器怎么... 您好,德普之星辅助器怎么用这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很...
突发!wpk安卓下载辅助(透视... 突发!wpk安卓下载辅助(透视)确实真的有辅助安装(有挂细节)-哔哩哔哩1、起透看视 wpk安卓下载...
透视了解!wepokerplu... 透视了解!wepokerplus到底是挂了吗(透视)总是真的是有辅助下载(有挂总结)-哔哩哔哩1.w...
透视透视挂!pokemmo手机... 透视透视挂!pokemmo手机版修改器(透视)其实存在有辅助插件(有挂规律)-哔哩哔哩1、透视透视挂...
透视app!pokemmo内置... 透视app!pokemmo内置修改器(透视)原来真的有辅助软件(真是有挂)-哔哩哔哩1、金币登录送、...
透视辅助!wepoker开脚本... 透视辅助!wepoker开脚本视频(透视)一贯有辅助软件(了解有挂)-哔哩哔哩1、全新机制【wepo...
透视美元局!wpk安卓下载辅助... 透视美元局!wpk安卓下载辅助(透视)总是真的有辅助工具(有挂秘诀)-哔哩哔哩1、wpk安卓下载辅助...
透视透视!拱趴大菠萝辅助神器(... 透视透视!拱趴大菠萝辅助神器(透视)一贯真的有辅助神器(有挂透视)-哔哩哔哩1、拱趴大菠萝辅助神器透...
透视挂透视!wepoker轻量... 透视挂透视!wepoker轻量版透视(透视)果然有辅助插件(有挂分享)-哔哩哔哩1、透视挂透视!we...
截至发稿!智星德州插件最新版本... 截至发稿!智星德州插件最新版本更新内容详解(透视)其实存在有辅助插件(有挂方法)-哔哩哔哩1)智星德...