使用shell中的while打印九九乘法表
#!/bin/bash
i=1
j=1
while test $i -le 9
do
j=1
while test $j -le $i
do
sum=$((i*j))
echo -n "$i*$j=$sum "
((j++))
done
echo ""
((i++))
done
运行结果:
输入学生的成绩,判断等级,A[100,90),B[90,80),C[80,70),D[70,60)
#!/bin/bash
read -p "请输入成绩:" per
case $per in
9[1-9]|100)
echo "A等级"
;;
8[1-9]|90)
echo "B等级"
;;
7[1-9]|80)
echo "C等级"
;;
6[1-9]|70)
echo "D等级"
;;
*)
echo "不及格"
esac
运行结果: