美文网首页Shell
shell脚本编程 - 逻辑结构

shell脚本编程 - 逻辑结构

作者: 会飞的蜗牛07 | 来源:发表于2019-01-21 16:53 被阅读1次

逻辑结构是编程语言的根骨。

分支

if分支

# 形式1
if [ -z $var ]; then
  action
fi

# 形式2
if [ -z $var ]; then
  action1
else
  action2
fi

# 形式3
if [ -z $var1 ]; then
  action1
elif [ -z $var2 ]; then
  action2
else
  action3
fi

判断条件有

参数 说明
-e 文件存在
-z 字符串为空
-f 普通文件存在
-d 目录存在
-s 文件大小不为0
== 等于
!= 不等于
>= 大于等于
<= 小雨等于
-a 多个条件同时满足
-o 只满足任意一个条件即可

case分支

case $var in
  常量1)
    action1
    ;;
  常量2)
    action2
    ;;
  *)
    # 默认执行
    ;;
esac

循环

for循环

一般使用的是

for var in list
do
  action
done

相关文章

网友评论

    本文标题:shell脚本编程 - 逻辑结构

    本文链接:https://www.haomeiwen.com/subject/xlicjqtx.html