0

此 grep 命令打印数字(合并的组数)

 grep "merged" sombe_conversion_PSTN.sh.sql.log | awk '{print $1}' | sed 's/ //g'

输出如下:

1000000
41474
41543
83410
83153
83085
82861
82904
82715
41498
41319

我需要从输出的第二行到最后一行添加数据并将其存储在一个变量中,并将第一个元素存储在另一个变量中。

例如 :

var_num=1000000
sum_others=663962

我如何循环和添加变量?

4

1 回答 1

1

做两次。如果您的数字列表在文件output中,请执行

$ var_num=$(cat output | head -1)
$ sum_others=$(cat output | sed '1d' | awk '{s += $1} END {print s}')
于 2012-08-16T07:23:13.847 回答