Shell脚本中的4个流程控制语句(P85-93)
预览:if,for,while,case
掌握:
一、if
$vim if_demo.sh
"""
#!/bin/bash
#脚本说明
……
if [条件]
then 命令
elif [条件]
then 命令
elif [条件]
then 命令
……
else
命令
fi
……
"""
备注:条件可以是多个条件,中间用&&、||隔开,多个条件后加';',如
if [条件1] || [条件2] ;
then 命令
二、for
$vim for_demo.sh
"""
#!/bin/bash
#脚本说明
……
for 变量名 in 取值列表
do
任意0~n个命令(可使用if,for,while,case等进行流程控制)
done
……
"""
三、while
$vim while_demo.sh
"""
#!/bin/bash
#脚本说明
……
while 条件
do
任意0~n个命令(可使用if,for,while,case等进行流程控制)
done
……
"""
四、case
$vim case_demo.sh
"""
#!/bin/bash
#脚本说明
……
case "变量值" in
[???])
任意0~n个命令(可使用if,for,while,case等进行流程控制)
;;
[???])
任意0~n个命令(可使用if,for,while,case等进行流程控制)
;;
……
*)
任意0~n个命令(可使用if,for,while,case等进行流程控制)
esac
……
"""
网友评论