【发布时间】:2017-11-19 17:12:56
【问题描述】:
我有许多具有相同标题的文件:
COL1、COL2、COL3、COL4
您可以忽略 COL1-COL3。 COL4 包含一个数字。每个文件包含大约 200 行。我试图总结行。例如:
文件 1
COL1 COL2 COL3 COL4
x y z 3
a b c 4
文件 2
COL1 COL2 COL3 COL4
x y z 5
a b c 10
然后返回一个新文件:
COL1 COL2 COL3 COL4
x y z 8
a b c 14
有没有一种简单的方法可以做到这一点没有 AWK?如果需要,我会使用 AWK,我只是想可能有一个简单的单线,我可以立即运行。我想到的 AWK 脚本感觉有点长。
谢谢
【问题讨论】:
-
所有文件中的 COL1-3 是否相同?它们在所有文件中出现的顺序是否相同?
-
awk 将是一个不错的最佳选择。当然,不是短行,而是……两行,是的,我会用两行来写
-
你在往回想 - 在任何给定的文本操作情况下,可能存在一个长度或复杂的解决方案,awk 是更简单的方法。