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

目录
打赏
0
1
1
0
445
分享
相关文章
|
4月前
|
C#
c#中switch case语句的用法
C#中的 `switch case`语句提供了一种简洁而高效的方式来处理多个条件分支。通过了解其基本语法、注意事项和高级用法,可以在实际开发中灵活运用 `switch case`,提高代码的可读性和维护性。希望本文能帮助你更好地理解和使用C#中的 `switch case`语句。
360 0
|
10月前
Break 语句和continue语句的区别
Break 语句和continue语句的区别
214 0
|
10月前
break语句和continue语句的区别
break语句和continue语句的区别
108 0
|
10月前
break语句和continue语句
break语句和continue语句
91 0
利用case...in…esac条件判断
【1月更文挑战第7天】利用case...in…esac条件判断。
97 0
shell编程之条件语句与case语句
shell编程之条件语句与case语句
71 2
16.从入门到精通:range() 函数 break 和 continue 语句及循环中的 else 子句 break语句 continue语句 循环中的else子句 pass 语句
16.从入门到精通:range() 函数 break 和 continue 语句及循环中的 else 子句 break语句 continue语句 循环中的else子句 pass 语句
SQL利用Case When Then多条件判断
CASE     WHEN 条件1 THEN 结果1     WHEN 条件2 THEN 结果2     WHEN 条件3 THEN 结果3     WHEN 条件4 THEN 结果4 .........     WHEN 条件N THEN 结果N     ELSE 结果X END Case具有两种格式。
7591 0
case 语句块中没有 break 语句
case 语句块中没有 break 语句
411 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等