#!/bin/sh # 计算日志第10列的总和 exec < 368.213986.com.log while read line do i=`echo $line|awk '{pinrt $11}'` expr $i + 1 &>/dev/null if [ $? -ne 0 ];then continue fi ((sum+=i)) done [ -n "$sum" ] && echo $sum