小编use*_*110的帖子

Awk - 匹配两个文件之间的值并创建一个新文件

我有两个要比较的文件,并使用这两个文件中存在的数据创建一个 final.txt 文件。

File1 - 第 1 列和 File2 - 第 2 列包含我需要在两个文件之间匹配的值。

所以本质上,我试图 -> 从 File1 中获取 column1,如果 file2 的 column2 中存在匹配,则将 File1Column1、File1Column2 和 File2Column1 写入名为 final.txt 的新文件。

例子

文件 1

1000,Brian
1010,Jason
400,Nick
Run Code Online (Sandbox Code Playgroud)

档案 2

3044 1000
4466 400
1206 1010
Run Code Online (Sandbox Code Playgroud)

Final.txt 文件看起来像

1000,Brian,3044
1010,Jason,1206
400,Nick,4466
Run Code Online (Sandbox Code Playgroud)

我相信我应该能够用 awk 来做到这一点,但出于某种原因,我真的在为这个而苦苦挣扎。任何帮助将不胜感激。

谢谢

awk text-processing

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

awk ×1

text-processing ×1