将两列的数值添加到文本文件中

deepblue_86

我有两个文本文件,其内容如下:

data_1:473428800.0 0 0.000004 1.00 WETZTROPMCIL   #4 columns, several lines
       473429100.0 0 0.000002 1.00 WETZTROPMCIL

data_2:473428800.0 0 2.100000 1.00 DRYTROPMCIL    #4 columns, several lines
       473429100.0 0 2.200000 1.00 DRYTROPMCIL

我需要将一个文件的第三列的每一行添加到另一文件的第三列的各行中,并将这些总和替换为新文件中data_1的第三列,如下所示;

merged_data= data_1:473428800.0 0 2.1000004 1.00 WETZTROPMCIL   #4 columns, several lines
                    473429100.0 0 2.2000002 1.00 WETZTROPMCIL
马修·戴维(Matthew David)

尝试:

paste data_1 data_2 | awk '{$3=sprintf("%.10g", $3+$8); NF=5; print}'

笔记:

  • 我看到每个文件5个字段,而不是OP中所述的4个字段。

  • paste 将合并两个文件中的行。

  • awk将看到每行包含10个字段的行。NF=5告诉它仅保留来自的前5个data_1

  • 浮点数以[s]printf的格式打印%.10f这可能会或可能不会。请参阅man 3 printf

  • 如果需要排序,可以用流程替换来完成:

    paste <(sort [args] data_1) <(sort [args] data_2) | awk ...
    

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将两个文本文件添加到datagridview或listview vb.net的两列中

来自分类Dev

使用标题值将列添加到文本文件(文件中的多个标题)

来自分类Dev

使用标题值将列添加到文本文件(文件中的多个标题)

来自分类Dev

在Bash中以设置的间距将列添加到文本文件

来自分类Dev

需要在shell脚本中将参数值添加到文本文件中

来自分类Dev

将文本添加到文本文件的开头

来自分类Dev

将文本添加到文本文件的开头,而不必在R中复制整个文件

来自分类Dev

如何将文本文件添加到 bash 脚本中,然后使用该文本文件

来自分类Dev

将文本文件的行添加到字典

来自分类Dev

将列文本文件的标题添加到另一个文件

来自分类Dev

将.pdf添加到文本文件中的文本末尾-bash

来自分类Dev

将列添加到文本文件,其中值是行号?

来自分类Dev

迭代地将值添加到文本文件的列

来自分类Dev

将文本文件中的双打添加到数组列表中

来自分类Dev

如何将文本文件中的String元素添加到ArrayList中?

来自分类Dev

将文本文件中的值添加到HashMap中

来自分类Dev

将文本文件中的双打添加到数组列表中

来自分类Dev

如何将文本文件中的用户添加到unix系统中?

来自分类Dev

如何将文本文件中的数据添加到 JavaFX 中的 ComboBox?

来自分类Dev

希望将文本文件中的逗号分隔值添加到结构的成员中

来自分类Dev

动态将文本文件添加到ASP和VB中的DDL

来自分类Dev

将文本文件中的url添加到字符串数组(Android)

来自分类Dev

C:将数据从文本文件添加到单链列表中

来自分类Dev

如何将多个文本文件中的字符串添加到数组

来自分类Dev

如何将文本文件添加到从 python 中的请求调用创建的压缩文件中?

来自分类Dev

将选项卡添加到具有空列和可变长度列的非定界文本文件中

来自分类Dev

BASH-使用awk将前缀(文件路径)添加到文本文件中的每一行

来自分类Dev

我希望在打开文件时将日期和时间添加到文本文件中

来自分类Dev

Bash:使用awk将文本从文本文件添加到变量

Related 相关文章

  1. 1

    将两个文本文件添加到datagridview或listview vb.net的两列中

  2. 2

    使用标题值将列添加到文本文件(文件中的多个标题)

  3. 3

    使用标题值将列添加到文本文件(文件中的多个标题)

  4. 4

    在Bash中以设置的间距将列添加到文本文件

  5. 5

    需要在shell脚本中将参数值添加到文本文件中

  6. 6

    将文本添加到文本文件的开头

  7. 7

    将文本添加到文本文件的开头,而不必在R中复制整个文件

  8. 8

    如何将文本文件添加到 bash 脚本中,然后使用该文本文件

  9. 9

    将文本文件的行添加到字典

  10. 10

    将列文本文件的标题添加到另一个文件

  11. 11

    将.pdf添加到文本文件中的文本末尾-bash

  12. 12

    将列添加到文本文件,其中值是行号?

  13. 13

    迭代地将值添加到文本文件的列

  14. 14

    将文本文件中的双打添加到数组列表中

  15. 15

    如何将文本文件中的String元素添加到ArrayList中?

  16. 16

    将文本文件中的值添加到HashMap中

  17. 17

    将文本文件中的双打添加到数组列表中

  18. 18

    如何将文本文件中的用户添加到unix系统中?

  19. 19

    如何将文本文件中的数据添加到 JavaFX 中的 ComboBox?

  20. 20

    希望将文本文件中的逗号分隔值添加到结构的成员中

  21. 21

    动态将文本文件添加到ASP和VB中的DDL

  22. 22

    将文本文件中的url添加到字符串数组(Android)

  23. 23

    C:将数据从文本文件添加到单链列表中

  24. 24

    如何将多个文本文件中的字符串添加到数组

  25. 25

    如何将文本文件添加到从 python 中的请求调用创建的压缩文件中?

  26. 26

    将选项卡添加到具有空列和可变长度列的非定界文本文件中

  27. 27

    BASH-使用awk将前缀(文件路径)添加到文本文件中的每一行

  28. 28

    我希望在打开文件时将日期和时间添加到文本文件中

  29. 29

    Bash:使用awk将文本从文本文件添加到变量

热门标签

归档