天我为大家分享的是关于如何用case语句去写一些选择执行的脚本。case语句主要合适应用于一些选择条件比较复杂的脚本中,如果我们用if多分支语句也能写出来,但是显的太哆嗦,此时我们的最佳选择就就是case语句。
条件判断:case语句
case 变量引用 in
PAT1)
分支1
;;
PAT2)
分支2
;;
...
*)
默认分支
;;
esac
示例代码:
1 #!/bin/bash
2
3 #Author:wangjun
4 #Version:1.0
5 #Create time:2016-08-14 09:56:23
6 #Description:casetest
7
8 echo "c=create;o=open;d=delet;m=modify"
9 read -p "Please choose : " choose
10 case "$choose" in
11 c)
12 echo "Create file"
13 ;;
14 o)
15 echo "Open file"
16 ;;
17 d)
18 echo "Delet file"
19 ;;
20 m)
21 echo "Modify file"
22 ;;
23 *)
24 echo "Error input"
25 ;;
26 esac
执行效果如图所示:
关于case语句的用法就先简单的分享这么多,当然本博主的所有博文,随时都会更新,希望大家能够回头查阅。
时间: 2024-10-28 17:31:40