【发布时间】:2019-09-12 08:34:22
【问题描述】:
我想将第 2 列和第 3 列中的值相加,以获得第 1 列中的相同值
1555971000 6 1
1555971000 0 2
1555971300 2 0
1555971300 3 0
输出会是这样的
1555971000 6 3
1555971300 5 0
我试过下面的命令
awk -F" " '{b[$2]+=$1} END { for (i in b) { print b[i],i } } '
但这似乎只适用于一列。
【问题讨论】:
标签: linux shell awk sed scripting