shell中连加使用let,let需要写在一行的最前面,连加变量直接使用变量名,不需要变量名前加 $;
Total=0
for ((i=19;i<=23;i++))
do
c=`grep applyToJoinGroup msg-processor-api.20170601$i.log | wc -l`
# c=$($cmd)
let Total=Total+c
done
for ((i=0;i<=9;i++))
do
c=`grep applyToJoinGroup msg-processor-api.201706020$i.log | wc -l`
let Total=Total+c
done
for ((i=10;i<=18;i++))
do
c=`grep applyToJoinGroup msg-processor-api.20170602$i.log | wc -l`
let Total=Total+c
done
echo "Total" $Total
其它参考文章:
http://blog.163.com/zhangjie_0303/blog/static/99082706201111152303363/
http://blog.youkuaiyun.com/zwx19921215/article/details/21098391
339

被折叠的 条评论
为什么被折叠?



