**
shell编程之条件语句
**条件测试操作
测试命令------test
可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为 0 表示条件成立,反之不成立)
文件测试
根据给的路径名称,判断对应的是文件还是目录,或者判断是否有相应的权限等
1 | [操作符 文件 或目录] |
---|
整数值比较
用于比较两个整数值的大小
1 | 格式:[ 整数变量1 操作符 整数变量2 ] |
---|
示范一、
示范二、
字符串比较
字符串可用来查看用户输入、系统环境等是否满足条件交互式操作的shell脚本中,用来判断用户输入的位置参数是否符合要求
逻辑测试
用于判断两个或多个条件之间的依赖关系
ping
单分支结构
1 | if 条件测试操作 |
---|---|
2 | then 命令序列 |
3 | if |
双分支结构
多分支结构
case语句