shell编程(条件判断与流程控制)学习笔记
来源:互联网 发布:淘宝裕伟专卖店女装 编辑:程序博客网 时间:2024/05/18 03:13
流程控制语句
一、条件判断式
二、单分支if语句
三、双分支if语句
四、多分支if语句
五、case语句
六、for循环
七、while循环和until循环
一 条件判断式
1 按照文件类型进行判断
2 按照文件权限进行判断
3 两个文件之间进行比较
4 两个整数之间比较
5 字符串的判断
6 多重条件判断
二 单分支if语句
if [ 条件判断式 ];then
程序
fi
或者
if [ 条件判断式 ]
then
程序
fi
单分支条件语句需要注意几个点
1 if语句使用fi结尾,和一般语言使用大括号结尾不同
2 [ 条件判断式 ]就是使用test命令判断,所以中括号和条件判断式之间必须有空格
3 then后面跟符合条件之后执行的程序,可以放在[]之后,用”;”分割,也可以换行写入,就不需要”;”了
三 双分支if条件语句
if [ 条件判断式]
then
条件成立时,执行的程序
else
条件不成立时,执行的程序
fi
四 多分支if条件语句
if [ 条件判断式1 ]
then
条件1成立时,执行程序1
elif [ 条件判断式2 ]
then
条件2成立时,执行程序2
…省略更多条件…
else
当所有条件都不成立时,最后执行的程序
fi
五 多分支case语句
case $变量名 in
“值1”)
如果变量的值等于1,则执行程序1
;;
“值2”)
如果变量的值等于2,则执行程序2
;;
…省略其他分支…
*)
如果变量的值都不是以上的值,则执行此程序
;;
esca
六 for循环
for 变量in 值1 值2 值3…
do
程序
Done
七 while 循环 和 until循环
1while 循环
while循环是不定循环,也称作条件循环。只要条件判断式成立,循环就会一直继续,直到条件判断式不成立,循环才会停止
2until循环
until 循环,和while循环相反,until循环只要条件判断式不成立则进行循环,并执行循环程序。一旦条件判断式成立,则终止循环
- shell编程(条件判断与流程控制)学习笔记
- Shell编程之条件判断与流程控制
- 十二.shell编程之条件判断与流程控制
- Linux-shell编程之条件判断与流程控制
- Linux之shell编程之条件判断与流程控制
- Shell编程之流程控制语句(条件判断)
- shell中的条件判断与控制流程
- Shell基础(五):条件判断与流程控制
- Shell编程之条件判断和流程控制
- shell学习笔记(一):比较与条件判断整理
- linux课堂笔记--shell5条件判断与流程控制
- Shell编程笔记--条件判断
- Shell编程笔记--条件判断
- Shell编程笔记--条件判断
- shell 脚本编程学习(三) 条件控制,循环控制
- Shell学习笔记-流程控制
- shell变成之条件判断和流程控制
- Linux学习---shell编程(11-条件判断式)
- 反渗透设备:反渗透纯净水处理设备特点
- 2015年总结-收获
- R语言_Simulation
- linux socket通信编程
- Android手机智能定位并在地图上显示地址
- shell编程(条件判断与流程控制)学习笔记
- view透明度渐变
- hdu(2844)——Coins(多重背包+优化)
- tomcat绿色版及安装版修改内存大小的方法
- hdu 5430 Reflect(欧拉函数)
- 图书馆Demo完成后总结
- Android createWindowSurface failed EGL_BAD_ALLOC 引起Crash的解决方案
- Android Studio汉化
- Apache Camel的multicast简单示例