我有一个这样的输入文件:
bread,5
water,15
butter,5
我想写一个脚本,它将从逗号后面的每一行获取数字并添加它们。所以示例输出必须是:25
答案 0 :(得分:2)
使用awk,
$ awk -F, '{c+=$2}END{print c}' file
25
这里-F,
我们将字段分隔符设置为逗号。 {c+=$2}
会将第二列上存在的每个num添加到名为c
的变量中。 c+=$2
等于c = c + $2
。在最后c
包含第二列上存在的所有数字的总和。在END块中打印c
将给出c
变量的最终值。