#!/bin/bash
for var1 in [99,98,45,67,75,83,77,98]
do
yuwen=$var1+$yuwen
if $var1<=90
no1=$no1+1
continue
fi
if $var1<=80
no2=$no2+1
continue
fi
if $var1<=70
no3=$no3+1
continue
fi
if $var1< 60
no4=$no4+1
continue
fi
done
yuwen=$yuwen/8
echo "语文平均成绩为$yuwen,优秀人数$no1 良好人数$no2 及格人数$no3 不及格人数$no4"
运行的时候提示 bash: shell1.sh:行6:行预期的符号'$'do\r''
442351908 于 2012-04-18 11:24:15发表:
看看看看
相思爱文 于 2012-04-17 22:15:19发表:
加注释和说明
首先要说明程序的目的是什么