1.嵌套循环实现9*9乘法表(for和while都可以)
选做:格式对齐,以及使用单层循环完成9*9乘法表
代码
#!/bin/bash
a=1
while [ $a -le 9 ]
do
b=1
while [ $b -le $a ]
do
let "c=$a*$b"
echo -ne "$a*$b=$c\t"
let "b+=1"
done
echo
let "a+=1"
done
2. 判定一个成绩:
85-100 -》 A
70-84 -> B
60-69 -> C
0-59 ->D
程序的边界问题:>100, <0
必须输入的是数字:0-100
代码
#!/bin/bash
s=$1
if [ $s -ge 85 -a $s -le 100 ]
then
echo “A”
elif [ $s -ge 70 -a $s -lt 85 ]
then
echo “B”
elif [ $s -ge 60 -a $s -lt 70 ]
then
echo “C”
elif [ $s -ge 0 -a $s -lt 60 ]
then
echo “D”
else
echo “出错了”
fi
3.循环创建用户:用户名为user01-user20
代码
#!/bin/bash
for i in {1..20}
do
useradd user$i
echo user$i
done