文章标题
来源:互联网 发布:ubuntu安装交叉编译器 编辑:程序博客网 时间:2024/06/05 19:04
条件判断:
如果用户不存在
添加用户,给密码并显示添加成功
否则
显示如果已经没在,没有添加
bash中如何实现条件判断
条件判断类型:
整数测试:
字符串测试:
文件测试:
条件测试表达式:
[ expression ]
[ [ expressin ] ]
test expression
整数比较():
-eq 测试两个整数是否相等:比如:[
-ne:测试两个整数是否不不等:不等为真
-gt great than 测试一个数是否大于一个数:大于为真,否则为假
-lt little than 测试一个数是否小于另一个数:
-ge 大于等于
-le小于等于
bash中命令之间的逻辑关系:
与:一个为假则全部为假 &&,第一个条件为假时第二个条件不会进行执行
或:一个为真则绝对为真 ||,第一个条件为真第二个条件不会进行执行。
!:非关系
变量名称:只能包含字母、数字、和下划线,并且不能以数字开头:不应该系统中已有的环境变量重名,防止覆盖环境变量的值
做到见名知意
单分支的if语句:
if 判断条件;then
statement1;
fi
双分支的if判断语句;then
statement1
statement2
else
statemen3
fi
判断是0为真其他全部为假
反引号的作用:就是将反引号的linux命令先执行然后将执行结果赋值给变量
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 5.6 TCP prequeue
- frame、center、bounds、transframe属性
- 偶数求和 HDU 2012
- bzoj 3560
- 用Gradle 构建你的android程序
- 文章标题
- Flash基础知识
- HTML合并单元格
- 使用HttpClient时遇到的 java.net.SocketException: Socket closed异常
- windows server2003/R2 安装IIS6(asp.net)
- 一个程序的生死轮回
- 数组
- 背景
- 映射请求参数&请求参数