shell 脚本表达式
- 判断文件目录
-d 判断目录存在
-f 判断文件存在
-e 既能判断文件也能判断目录
-w 写
-r 读
-x 执行
2. 整数之间的判断
大于 gt
小于 lt
等于 eq
大于等于 ge
小于等于le
不等于ne
3.字符串之间的判断
等于 ==
不等于 !=
-z : 判断一个变量的值是否为空
例图;
shell 脚本if 判断
1. 单分支
if [ 条件表达式 ]
then
linux命令
fi
2. 双分支
if [ 条件表达式 ]
then
linux命令
else
linux命令
fi
3.多分支
if [ 条件表达式 ]
then
linux 命令
elif [ 条件表达式 ]
linux 命令
else [ 条件表达式 ]
linux 命令
fi
for 循环
语法:
数组
for + 字符串 +in +[ 条件表达式 ]
do
linux 命令
done
例图:
while 循环
语法:while [ 条件表达式 ]
do
linux命令
done
例图:
图义:假设n是1,当n小于等于10时,依次输出hello,word
break:强制终止当前循环
continue:继续
exit;退出脚本