规范shell脚本的一般组成
1.#!环境声明
注释文本
- 可执行代码
常用的test测试选项
文件状态检测
-f 存在且为文件
-d 存在且为目录
-e 是否存在
-r 是否具有读权限
-w 是否具有写入权限
-x 是否具有执行权限
整数值比较
-gt 大于
-ge 大于等于
-eq 等于
-ne 不等于
-lt 小于
-le 小于等于
字符串比较
== 相等
!= 不相等
if双分支处理
if 条件测试;then
命令序列xx
else
命令序列yy
fi
多分支if选择结构 :
if 条件测试操作1;then
命令序列1......
elif 条件测试操作2;then
命令序列2.......
else
命令序列3.......
fi
for循环处理
for 变量名 in 值列表
do
命令序列
done