#!/bin/bash
sum=0
i=0
while read line
do
if [ $i -ne 0 ]; then
#把文本中每行第四个字段保存到value中,第一行的字段是字符串%MEM,i控制跳过
value=$(echo "$line" | awk '{print $4}')
#把内存累计相加echo "$value+$sum"得到计算的表达式,bc计算返回结果保存到sum
sum=$(echo "$value+$sum" | bc)
fi
i=$((i+1))
done < nowcoder.txt
echo $sum
exit 0

京公网安备 11010502036488号