二.条件判断case语句

简介: 二.条件判断case语句

case $变量名 in
条件1)
分支1;;
条件2)
分支2;;
默认条件 *)
默认分支;;
esac
每个条件后面跟 )结尾 每个分支后面以 ;; 结束
例子
写一个能判断yes/no的脚本,(大小写均能识别,yes九种可能,no四种可能)、

!/bin/bash

read -p "请输入yes|no: " q
case $q in
[Yy][Ee][Ss]|[Yy])
echo "yes";;
[Nn][Oo])
echo "no";;
*)
echo "请输入正确的格式"
esac

目录
相关文章
|
2月前
|
Python
|
2月前
|
人工智能 Python
|
6月前
Break 语句和continue语句的区别
Break 语句和continue语句的区别
112 0
|
6月前
break语句和continue语句的区别
break语句和continue语句的区别
55 0
|
6月前
break语句和continue语句
break语句和continue语句
41 0
|
6月前
|
Shell 开发工具
利用case...in…esac条件判断
【1月更文挑战第7天】利用case...in…esac条件判断。
67 0
|
Shell
shell编程之条件语句与case语句
shell编程之条件语句与case语句
58 2
Break 语句
Break 语句
47 0
Continue 语句
Continue 语句
58 0
break 语句
break 语句
130 0
break 语句