文章标题

来源:互联网 发布:ubuntu安装交叉编译器 编辑:程序博客网 时间:2024/06/05 19:04

条件判断:
如果用户不存在
添加用户,给密码并显示添加成功
否则
显示如果已经没在,没有添加
bash中如何实现条件判断
条件判断类型:
整数测试:
字符串测试:
文件测试:
条件测试表达式:
[ expression ]
[ [ expressin ] ]
test expression
整数比较():
-eq 测试两个整数是否相等:比如:[ AeqB ]
-ne:测试两个整数是否不不等:不等为真
-gt great than 测试一个数是否大于一个数:大于为真,否则为假
-lt little than 测试一个数是否小于另一个数:
-ge 大于等于
-le小于等于
bash中命令之间的逻辑关系:
与:一个为假则全部为假 &&,第一个条件为假时第二个条件不会进行执行
或:一个为真则绝对为真 ||,第一个条件为真第二个条件不会进行执行。
!:非关系
变量名称:只能包含字母、数字、和下划线,并且不能以数字开头:不应该系统中已有的环境变量重名,防止覆盖环境变量的值
做到见名知意
单分支的if语句:
if 判断条件;then
statement1;
fi
双分支的if判断语句;then
statement1
statement2
else
statemen3
fi
判断是0为真其他全部为假

反引号的作用:就是将反引号的linux命令先执行然后将执行结果赋值给变量

0 0
原创粉丝点击