二.条件判断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

目录
相关文章
|
28天前
|
编译器
switch 语句
switch 语句
22 3
|
1月前
Break 语句和continue语句的区别
Break 语句和continue语句的区别
39 0
|
1月前
break语句和continue语句的区别
break语句和continue语句的区别
19 0
|
1月前
break语句和continue语句
break语句和continue语句
20 0
|
1月前
|
Shell 开发工具
利用case...in…esac条件判断
【1月更文挑战第7天】利用case...in…esac条件判断。
41 0
|
1月前
C 语言中的 switch 语句和 while 循环详解
替代多重 if..else 语句,可以使用 switch 语句。switch 语句用于选择多个代码块中的一个来执行
53 0
16.从入门到精通:range() 函数 break 和 continue 语句及循环中的 else 子句 break语句 continue语句 循环中的else子句 pass 语句
16.从入门到精通:range() 函数 break 和 continue 语句及循环中的 else 子句 break语句 continue语句 循环中的else子句 pass 语句
Break 语句
Break 语句
32 0
break 语句
break 语句
92 0
break 语句
continue 语句
continue 语句
64 0
continue 语句