Shell编程-流程控制-if、case语句
2018-02-28 21:14
615 查看
Shell编程-流程控制-if、case语句if语句
单分支if条件语句
1)if [ 条件判断式 ];then
程序
fi
2)if [ 条件判断式 ]
then
程序
fi
其它:条件判断式 两边有空格。
双分支if条件语句
if [ 条件判断式 ]
then
条件成立时,执行的程序。
else
条件不成立时,执行的另一个程序。
fi
多分支if条件语句
if [ 条件判断式1 ]
then
条件1成立时,执行的程序。
elif [ 条件判断式2 ]
then
条件2成立时,执行的程序。
else
当所有条件都不成立时,最后执行此程序。
fi
case语句
多分支语句,只能判断一种条件关系。
例子:
#!/bin bash
author: hhhh
read -p "please choose yes or no: " ch
case $ch in
"yes")
echo "your choose is yes"
;;
"no")
echo "your choose is no"
;;
*)
echo "your choose is error"
;;
esac
单分支if条件语句
1)if [ 条件判断式 ];then
程序
fi
2)if [ 条件判断式 ]
then
程序
fi
其它:条件判断式 两边有空格。
双分支if条件语句
if [ 条件判断式 ]
then
条件成立时,执行的程序。
else
条件不成立时,执行的另一个程序。
fi
多分支if条件语句
if [ 条件判断式1 ]
then
条件1成立时,执行的程序。
elif [ 条件判断式2 ]
then
条件2成立时,执行的程序。
else
当所有条件都不成立时,最后执行此程序。
fi
case语句
多分支语句,只能判断一种条件关系。
例子:
#!/bin bash
author: hhhh
read -p "please choose yes or no: " ch
case $ch in
"yes")
echo "your choose is yes"
;;
"no")
echo "your choose is no"
;;
*)
echo "your choose is error"
;;
esac
相关文章推荐
- sql控制流程语句case when/if/ifnull/null if
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell流程控制语句实例讲解(if、for、while、case语句实例)
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- MySql(17)------IF,CASE,LOOP,LEAVE,ITERATE,REPEAT,WHILE流程控制语句
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- shell编程-流程控制-if语句
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- shell编程-流程控制-case语句
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- 流程控制语句,if,for,while,case等
- [转]linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell流程控制语句实例讲解(if、for、while、case语句实例)
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例 --转载