1

我需要一个简单的 awk 来计算文件末尾的数字总和,如下所示:

/z02/ABCD/stuff/ABC_DEF_02/count/ABC_DEF_02_ABCDE66.log.20120605_101201_015.log.gz:28
/z02/ABCD/stuff/ABC_DEF_02/count/ABC_DEF_02_ABCDE66.log.20120605_101202_015.log.gz:28
/z02/ABCD/stuff/ABC_DEF_02/count/ABC_DEF_02_ABCDE66.log.20120605_101203_015.log.gz:28
/z02/ABCD/stuff/ABC_DEF_02/count/ABC_DEF_02_ABCDE66.log.20120605_101204_015.log.gz:28

所以基本上“:”后面的数字需要加在一起

4

1 回答 1

4
echo "....." | awk '-F:' '{total+=$NF}END{print "sumTotal=" total}' 

当然,您可以根据您的需要省略“sumTotal=”部分。

我希望这有帮助。

于 2012-06-06T13:28:21.390 回答