# 修复症状
如何有效地总结以下列?
第 1 列
1
3
3
...
第 2 列
2323
343
232
...
这应该给我
预期结果
2324
346
235
...
我有两个文件中的列。
#初始情况
有时我使用了太多的大括号,以至于我在我的文件中使用了比 this 多一个 this { } 。 我试图找到我在哪里使用了一个不必要的大括号。 我在获取数据时使用了以下步骤
查找命令
find . * -exec grep '{' {} + > /tmp/1
find . * -exec grep '}' {} + > /tmp/2
AWK 命令
awk -F: '{ print $2 }' /tmp/1 > /tmp/11
awk -F: '{ print $2 }' /tmp/2 > /tmp/22
列在文件/tmp/11 和/tmp/22 中。
我在程序中重复了很多类似的命令。 这表明我这不是正确的方法。
请向我推荐任何可以减少步骤数的方法,例如 Python、Perl 或任何 Unix 工具。
请您参考如下方法:
如果 c1 和 c2 是你的文件,你可以这样做:
$ paste c1 c2 | awk '{print $1 + $2}'
或者(没有 AWK):
$ paste c1 c2 | while read i j; do echo $(($i+$j)); done
