我有一个看起来像
的文件09175b257668511_6428 e65a3ce76b9f5b4e_84 ec3cfe164cbd42ccd2ea7140_52
bf7ee04def3b0a_3
135ada28a81dd82a77275f79d_3 447a424906a86edf2_2
我有兴趣总结每行下划线后面的数字。
每行的项目数量不同。有没有人有想法?
答案 0 :(得分:1)
有人这样吗?它打印总数。
awk '{for (i=1;i<=NF;i++) {split($i,a,"_");b+=a[2]}} END {print b}' file
6572
答案 1 :(得分:0)
$ awk -F'[ _]' '{st=0; for (i=2;i<=NF;i+=2) st+=$i; t+=st; print $0, st} END{print "TOTAL", t}' file
09175b257668511_6428 e65a3ce76b9f5b4e_84 ec3cfe164cbd42ccd2ea7140_52 6564
bf7ee04def3b0a_3 3
135ada28a81dd82a77275f79d_3 447a424906a86edf2_2 5
TOTAL 6572