gpt4 book ai didi

bash - 两个不同文件中的总和数

转载 作者:行者123 更新时间:2023-11-29 08:58:56 24 4
gpt4 key购买 nike

我有两个相同长度的文件,例如:

0.99952 0.01
0.98927 0.02
0.98242 0.03

-0.758 0.01
-0.745 0.02
-0.742 0.03

我想对第一列数字求和并将其打印在一个新文件中,并在第二列中使用相同的元素。输出应该是:

0.24152 0.01
0,24427 0.02
0,24042 0.03

我试过

 paste file1 file2 | awk '{print ($1 + $2), $4}' > sum

但是输出是:

 1.00952 0.01
1.00927 0.02
1.01242 0.03

最佳答案

您在 awk 中使用了无效的参数编号($2 而不是 $3)

$1      $2      $3     $4
0.99952 0.01 -0.758 0.01
0.98927 0.02 -0.745 0.02
0.98242 0.03 -0.742 0.03

有一个工作示例:

paste data1 data2 | awk '{print ($1 + $3), $4}'

关于bash - 两个不同文件中的总和数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15986284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com