shell流程控制
预备知识(运算符)
https://www.cnblogs.com/1016391912pm/p/12942927.html
文件比较与检查
-e 检查文件是否存在
-f 检查文件是否存在且为文件
-d 检查文件是否存在且为目录
-r 检查文件是否存在且可读
-w 检查文件是否存在且可写
-x 检查文件是否存在且可执行
-s 检查文件是否存在且不为空
-O 检查文件是否存在且属主为当前用户
-G 检查文件是否存在且属组为当前用户组
file1 -nt file2 检查file1是否比file2新
file1 -ot file2 检查file1是否比file2旧
if判断语句
注意中括号的空格不能省略
for循环
注:与大多数语言一样,continue是跳出本次循环,break是跳出整个循环
while循环
until循环
case语句