1、建立文件Until.sh实现累加和
脚本:
#!/bin/bash
sum01=0
sum02=0
i=1
until [ $i -gt 100 ]
dolet "sum01+=i"let "j=i%2"if [ $j -ne 0 ];thenlet "sum02+=i"filet "i+=1"
done
echo $sum01
echo $sum02
命令:. ./Until.sh
结果:
2、无限循环
脚本:
#!/bin/bash
until ((0))
doecho "无限循环…"
done
命令:. ./Until2.sh
结果:
3、无限循环
脚本:
#!/bin/bash
until false
doecho "无限循环…"
done
命令:. ./Until3.sh
结果:
4、建立文件select.sh,给出操作系统类型菜单供用户选择
脚本:
#!/bin/bash
echo "你选择哪种操作系统?"
select OS in Linux Windows UNIX AIX
dobreak
done
echo "你选择了$OS"
命令:. ./select.sh
结果:
5、建立文件select2.sh,显示星期数供用户选择
脚本:
#!/bin/bash
echo "今天星期几?"
select DAY in 星期一 星期二 星期三 星期四 星期五 星期六 星期日
docase $DAY in星期一) echo "今天星期一";;星期二) echo "今天星期二";;星期三) echo "今天星期三";;星期四) echo "今天星期四";;星期五) echo "今天星期五";;星期六|星期日) echo "今天双休日";;*) echo "未知输入,程序退出" && break;;esac
done
命令:. ./select2.sh
结果:
6、使用多重循环打印乘法表
脚本:
#!/bin/bash
for ((i=1;i<=9;i++))
dofor ((j=1;j<=i;j++))dolet "multi = $j * $i"echo -n "$j * $i = $multi "doneecho
done
命令:. ./nestlp.sh
结果: