Shell脚本笔记(四)条件判断
2018-01-10 23:28
246 查看
条件判断
一、条件测试与比较
一)条件测试基础语法
下列测试语法中如果测试的表达式成立,条件测试就会结束,并返回0.
1.test条件测试
语法:test <测试表达式>
2.中括号条件测试
语法: [ <测试表达式> ] 注意:中括号的内部和两边都要有空格
3.双中括号条件测试
语法: [[ <测试表达式> ]] 注意:空格
4.也可以这么写:
5.文件相关
6.字符串测试
[ "abc" = "sss" ] && echo 1 || echo 2 #注意等号两端要有空格
7.整数二元操作符
8.逻辑操作符
#两种写法都没问题 [ $a -gt 8 -a $b -lt 88 ] && echo 1 || echo 0 [ $a -gt 8 ] && [ $b -lt 88 ] && echo 1 || echo 0
总结:
二、if条件语句
if 语句根据if后的command执行后返回的状态码决定后面的语句怎么执行,注意,返回码为0表示真
#语法一 if command then commands fi #语法二 if command; then commands fi #语法三 if command then commands else commands fi #语法四 if command1 then commands elif command2 then more commands fi
三、case条件语句
语法:
case "变量" in
值1)
指令1
;;
值2)
指令2
;;
*)
指令3
esac
相关文章推荐
- Shell脚本学习笔记-条件判断
- Linux新手生存笔记[9]——shell脚本基础2-条件测试及控制流
- shell脚本编写 之 条件选择,条件判断,循环语句
- Shell脚本编程入门(1)条件判断
- Shell 脚本条件判断的三中类型(备忘)
- SHELL学习笔记----IF条件判断,判断条件
- shell脚本判断当前用户是否为root(学习笔记一)
- SHELL学习笔记----IF条件判断,判断条件
- Linux入门第五天——shell脚本入门(中)基础语法之判断与条件
- Shell脚本中的文件名扩展和判断条件中的空格
- Shell脚本条件判断
- Shell 脚本条件判断的三中类型(备忘)
- Shell脚本笔记2-条件
- shell脚本--if判断(数字条件、字符串条件)
- Shell 脚本条件判断的三中类型(备忘)
- Linux脚本(shell)编程(四) 判断条件
- shell脚本判断apcache是否启动(shell脚本学习笔记四)
- Shell脚本IF条件判断和判断条件总结
- shell脚本之条件测试与判断
- shell脚本if条件判断总结