5-3 bash脚本编程之二 条件判断
2024-10-11 12:18:22
1. 条件测试的表达式
1. [ expression ] :注意这个中括号的前后都有一个空格
2. [[ expression ]]
3. test expression
2.条件判断的类型
1. 整数测试
2. 字符测试
3. 文件测试
3. 整数比较
-eq:测试整数是否相等
还有一些其它操作如下。
4. 命令的逻辑关系
逻辑与 &&, 第一个为假,第二个不会判断
逻辑或 ||,第一个为真,第二个不会判断
如果用户user20不存在,则添加一个user20。前面为真,后面就执行useradd
如果用户user22不存在,前面为假,后面就执行useradd
5. 变量名称
1. 只能包括字母、数字和下划线,并且不能以数字开头
2. 不应该跟系统中的环境变量重名
3. 要顾名思义
6. 练习
1. 如果用户存在,则显示用户已经存在,否则添加此用户
2. 如果用户不存在,就添加,否则显示已存在
3. 如果用户不存在,就添加且给密码,否则显示已经存在
7. 练习
8. 条件判断,控制结构
单分支if语句
if 判断条件;then
statement1
statement2
……
fi
双分支if 语句
if 判断条件; then
statement1
statement2
……
else
statement3
statement4
……
fi
最新文章
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
- 【Beta】Daily Scrum Meeting第一次
- Linux Linux程序练习十九
- (原创)学习MCU的感悟_初级(MCU,经验)
- 从NullObject谈C#6.0改进
- Laravel教程 二:路由,视图,控制器工作流程
- 纯CSS 多图片轮播
- Linux平台部署varnish 高性能缓存服务器
- HttpContext讲解
- [转] 深度解剖DIV+CSS工作原理
- VSTO 学习笔记(六)在 Excel 2010中使用RDLC报表
- linux下sshd_config的StrictModes参数
- 容器在 Weave 中如何通信和隔离?- 每天5分钟玩转 Docker 容器技术(65)
- 微服务与SOA的区别
- Windows----Github环境搭建
- LCA树上倍增
- python BeautifulSoup的简单使用
- 【未完待续】API接口
- 使用python将excel数据导入数据库
- Gravitee.io alert 引擎架构