if比较的字符用法:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
-eq //等于 -ne //不等于 -gt //大于 -lt //小于 -ge //大于等于 -le //小于等于
在if中多次判断: || 单方成立; && 双方都成立表达式。 |
if判断的几个实例:
文件夹不存在则创建
1 2 3 4 5 |
|
文件存在则删除
1 2 3 4 5 |
|
判断文件夹是否存在
1 2 3 4 5 |
|
判断文件是否存在
1 2 3 4 5 |
|
if的嵌套
格式一:
if [ condition ]
then
if [ condition ]
then
commands1
else
commands2
fi
fi
格式二:
if [ condition ]
then
if [ condition ]
then
commands1
else
commands2
fi
else
commands3
fi