Shell的条件判断结构

  • if语句结构
    • 单分支双分支的if应用
      • 单分支if语句结构
      • 双分支if语句结构
      • 多分支if语句结构
  • for循环语句结构
  • case语句结构

if语句结构

单分支/双分支的if应用

单分支if语句结构

语法:
if 条件测试
    then 命令序列
fi

双分支if语句结构

语法:
if 条件测试
    then 命令序列1
    else 命令序列2

fi

多分支if语句结构

语法:
if 条件测试1
    then 命令序列1
elif 条件测试2
    then 命令序列2
...
else
    命令序列n
fi

for循环语句结构

语法:
for 变量名 in 取值列表
do
    命令序列
done

case语句结构

语法:
case 变量名 in 
模式1)
    命令序列1
    ;;
模式2)
    命令序列2
    ;;
......
*)
    默认命令序列
esac

你可能感兴趣的:(shell,Shell)