Linux Shell 流程控制语句

* 本文主要介绍一些Linux Shell 常用的流程控制语句*

1. if 条件语句:if…then/if…elif…fi/if… else…fi

if [条件判断逻辑1];then 
    command1
elif [条件判断逻辑2];then
    command2
else
    command3
fi
  • 上面多个语句写在一行的话需要使用;分隔。
  • fiif的字母反过来写,代表结束if代码块。
  • 条件逻辑判断参照: [链接]: http://www.cnblogs.com/chengmo/archive/2010/10/01/1839942.html (Linux shell 逻辑运算符、逻辑表达式详解)

2. while 循环语句

while 条件语句;do
    command
done
  • 末尾一定要用done结束。

3. for 循环语句(两种形式)

  • for.. in 形式:
for 变量 in Seq;do
    command
done
  • for(x;y;z)形式
for(变量初始化;循环条件;更新变量);do
    command
done

4. until 循环语句

until 条件判断语句
do
    command
done
  • 直到满足条件就退出,否则继续执行。

5. case 选择语句

你可能感兴趣的:(Linux)