#/bin/bash idx=1 sum=0 while read line;do num=`echo $line | grep -o [1-5] | wc -l|awk '{print $1}'` #awk的作用是去掉wl -l后的多余空白 echo "line$idx number:$num" let idx=$idx+1 let sum=$sum+$num done<nowcoder.txt echo "sum is"$sum