![](https://i-blog.csdnimg.cn/direct/9a911c51d4334a8d91f703ffb27ee4a0.png)
1.学生成绩管理:用case-in 实现
#!/bin/bash
read -p " 请输入成绩>>>>" var
a=$((var/10))
case $a in
9 | 10)
echo A
;;
8)
echo B
;;
7 | 6)
echo C
;;
*)
echo D
;;
esac
运行结果:
2.四则运算
#!/bin/bash
read -p "请输入运算>>>" a b c
if [ "$b" = "+" ]
then
echo $a $b $c = $((a+c))
elif [ "$b" = "-" ]
then
echo $a $b $c = $((a-c))
elif [ "$b" = \* ]
then
echo $a$b$c = $((a*c))
elif [ "$b" = "/" ]
then
echo $a $b $c = $((a/c))
fi
运行结果:
3.判断a的个数:
#!/bin/bash
read -p "请输入一组字符串>>>>" var
n=0
for (( i=0; i<${#var}; i++ ))
do
a=${var:$i:1}
if [ "$a" = a ]
then
n=$((n+1))
fi
done
echo n=$n
运行结果:
4.打印99乘法表
#!/bin/bash
for((i=1; i<=9; i++))
do
for((j=1; j<=i; j++))
do
echo -n $i X $j = $(($i*$j)) \
done
echo
done
运行结果: