从多个文件添加列的简单方法

艾萨克·威廉姆森(Izaak Williamson)

如果我有多个这样的文件:

filename1.txt

# 0.2
1.0 0.0
1.5 1.0
2.0 0.8
2.5 1.1

filename2.txt

# 0.5
1.0 0.1
1.5 0.6
2.0 1.3
2.5 0.4

他们的所有第一列都相同。我只想要一个输出:

# 0.7
1.0 0.1
1.5 1.6
2.0 2.1
2.5 1.5

我知道

paste filename1.txt filename2.txt | awk '{print $1, $2+$4}'

可以,但是当文件超过20个时,这是不可行的。我也尝试使用

awk 'NR==FNR{a[NR]=$2;next}{print $1,$2+a[FNR]}' filename1.txt filename2.txt

但它仅适用于2个文件,然后似乎忽略了其余文件。

阿努巴瓦

您可以使用awk

awk '{a[FNR]=$1; s[FNR]+=$2} END{for (i=1; i<=FNR; i++) print a[i], s[i]}' file1 file2
# 0.7
1.0 0.1
1.5 1.6
2.0 2.1
2.5 1.5

FNR 每个文件从1开始,因此您可以将所有输入文件传递给此awk命令。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AudioKit:AKSampler:添加多个样本的最简单方法

来自分类Dev

选择文件的简单方法

来自分类Dev

复制文件的简单方法

来自分类Dev

选择文件的简单方法

来自分类Dev

根据列值分割CSV文件的最简单方法

来自分类Dev

查找未添加文件和已添加但未提交的文件的CVS的最简单方法

来自分类Dev

加密多个硬盘的最简单方法?

来自分类Dev

在 plotmatrix 中添加多个 R^2 值的简单方法

来自分类常见问题

在Golang中复制文件的简单方法

来自分类Dev

创建jar文件的最简单方法?

来自分类常见问题

在React中一次导入多个图像文件的任何简单方法

来自分类Dev

在React中一次导入多个图像文件的任何简单方法

来自分类Dev

生成多个相似脚本或文件的最简单方法是什么?

来自分类Dev

一种更新多个文件的访问时间的简单方法

来自分类Dev

将错误的.txt文件添加到列表的最简单方法

来自分类Dev

如果需要,可以在文件名中添加零的简单方法

来自分类Dev

在R中一次替换多个列中的值的最简单方法

来自分类Dev

重命名所有列以添加索引位置的最简单方法

来自分类Dev

将图例添加到具有多个geom_step的ggplot的最简单方法是什么?

来自分类Dev

连接文件与最大源文件大小的简单方法

来自分类Dev

使用单个变量的多个“或”语句的更简单方法

来自分类Dev

在页面底部添加缓冲区的简单方法?

来自分类Dev

在Clojure中向地图添加类型的最简单方法

来自分类Dev

重载Html.LabelFor来添加“后缀”的简单方法?

来自分类Dev

添加具有相同索引的熊猫系列的简单方法

来自分类Dev

winapi c-添加图像的任何简单方法吗?

来自分类Dev

向标准查询添加参数的最简单方法

来自分类Dev

为命令添加自定义文件名自动完成行为的最简单方法是什么?

来自分类Dev

不读取Python文件最后N行的简单方法

Related 相关文章

  1. 1

    AudioKit:AKSampler:添加多个样本的最简单方法

  2. 2

    选择文件的简单方法

  3. 3

    复制文件的简单方法

  4. 4

    选择文件的简单方法

  5. 5

    根据列值分割CSV文件的最简单方法

  6. 6

    查找未添加文件和已添加但未提交的文件的CVS的最简单方法

  7. 7

    加密多个硬盘的最简单方法?

  8. 8

    在 plotmatrix 中添加多个 R^2 值的简单方法

  9. 9

    在Golang中复制文件的简单方法

  10. 10

    创建jar文件的最简单方法?

  11. 11

    在React中一次导入多个图像文件的任何简单方法

  12. 12

    在React中一次导入多个图像文件的任何简单方法

  13. 13

    生成多个相似脚本或文件的最简单方法是什么?

  14. 14

    一种更新多个文件的访问时间的简单方法

  15. 15

    将错误的.txt文件添加到列表的最简单方法

  16. 16

    如果需要,可以在文件名中添加零的简单方法

  17. 17

    在R中一次替换多个列中的值的最简单方法

  18. 18

    重命名所有列以添加索引位置的最简单方法

  19. 19

    将图例添加到具有多个geom_step的ggplot的最简单方法是什么?

  20. 20

    连接文件与最大源文件大小的简单方法

  21. 21

    使用单个变量的多个“或”语句的更简单方法

  22. 22

    在页面底部添加缓冲区的简单方法?

  23. 23

    在Clojure中向地图添加类型的最简单方法

  24. 24

    重载Html.LabelFor来添加“后缀”的简单方法?

  25. 25

    添加具有相同索引的熊猫系列的简单方法

  26. 26

    winapi c-添加图像的任何简单方法吗?

  27. 27

    向标准查询添加参数的最简单方法

  28. 28

    为命令添加自定义文件名自动完成行为的最简单方法是什么?

  29. 29

    不读取Python文件最后N行的简单方法

热门标签

归档