Linux之Shell编程(14)
程序员文章站
2022-05-28 16:38:40
条件判断: [ condition ],condition前后都有空格 常用的判断条件: 1)两个整数的比较 = 字符串比较 -lt 小于 -le 小于等于 -eq 等于 -gt 大于 -ge 大于等于 -ne 不等于 2)按照文件权限进行判断 -r有读的权限 -w有写的权限 -x有执行的权限 3) ......
条件判断:
[ condition ],condition前后都有空格
常用的判断条件:
1)两个整数的比较
= 字符串比较
-lt 小于 -le 小于等于
-eq 等于 -gt 大于
-ge 大于等于 -ne 不等于
2)按照文件权限进行判断
-r有读的权限
-w有写的权限
-x有执行的权限
3)按照文件类型进行判断
-r文件存在并且时一个常规文件
-e文件存在
-d文件存在并是一个目录
if判断:
if [ condition ];then
程序
fi
或者
if [ condition1 ]
then
程序
elif [ condition2 ]
then
程序
fi