shell对文件中的一列进行求合

今天一个群友问的一个问题,一个文件里面有很多行,每一行都是一个数字,怎么对这个文件里的数据进行求合。类似这种

印象中之前好像弄过,使用tr替换换行符为+号,然后传给bc计算,但是最后还多一个加号,所以导致bc算的时候报错,忘记之前是怎么在最后加个0的了。又用shell写了一个,简单的记一下,以免以后用的时候再忘记了!

当然,使用awk实现起来更简单,可以对某一个列求合,但是我awk用的不好,也简单的写了一个!

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注