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