bash - 如何将两个文件的行相加? (每列 1 列数据)在 bash 中

标签 bash shell awk

例如,

我有两个文件:

文件 1.log:

123
456
789

文件2.log:

123
456
789

我想快速将它们加在一起?

(我的实际文件每个都有超过一百万行,但行数相等。)

输出将是:

246
912
1578

最佳答案

试试这个:

paste -d + file1.log file2.log | bc

输出:

246
912
1578

关于bash - 如何将两个文件的行相加? (每列 1 列数据)在 bash 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31614775/

相关文章:

bash - ffmpeg 不为 bash 中的文件名使用变量

java - maven 安装后运行脚本

linux - uniq -c 不能与 awk 一起使用吗?

Windows、Emacs、Git Bash 和 shell 命令

shell - awk 操作csv文件

java - java中类定义的正则表达式

bash - 在每次出现字符串时查找、替换和递增

python - 想要使用 bash 或 python 在 n-1 级别(不包含任何子文件夹的文件夹)创建目录列表

linux - 如何在 shell 脚本中使用 cat 命令和内容创建文件?

awk,设置 FS =","似乎不起作用,有什么我应该知道的注意事项吗?