小编use*_*340的帖子

使用awk处理两个文件

我阅读了使用 Unix 和 Awk 比较两个文件。这真的很有趣。我阅读并测试了它,但我无法完全理解它并在其他情况下使用它。

我有两个文件。file1有一个字段,另一个有 16 个字段。我想读取file1 的元素并将它们与file2. 如果每个元素都匹配,我将字段 5 的值相加file2。举个例子:

文件 1

1
2
3
Run Code Online (Sandbox Code Playgroud)

档案 2

2 2 2 1 2
3 6 1 2 4 
4 1 1 2 3
6 3 3 3 4 
Run Code Online (Sandbox Code Playgroud)

对于中的元素 1,file1我想在字段file23 的值为 1 的字段 5 中添加值。并对 中的元素 2 和 3 执行相同操作file1。1 的输出是 (3+4=7),2 的输出是 2,3 的输出是 4。

我不知道我应该如何用 awk 编写它。

awk text-processing

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

awk ×1

text-processing ×1