Shell命令_case

Posted gossip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell命令_case相关的知识,希望对你有一定的参考价值。

语法:

case "变量" in

    "变量1")

        ...

        ;; #输出两个分号

    "变量2")

        ...

      ;; #输出两个分号

    "变量3")

        ...

       ;; #输出两个分号

    *)

         ...

       ;; #输出两个分号

esac


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash
 
# Author:James 2016-10-15
 
echo "want to output a,input 1:"
echo "want to output b,input 2:"
echo "want to output c,input 3:"
 
read -t 30 -p "please input your digit:" digit
 
case "$digit" in
        "1")
                echo "output a"
                #输出两个分号
                ;;
        "2")
                echo "output b"
                ;;
        "3")
                echo "output c"
                ;;
        *)
                #其它输入
                echo "output error,please input 1/2/2"
                ;;
esac








以上是关于Shell命令_case的主要内容,如果未能解决你的问题,请参考以下文章

shell编程-read命令if语法case语法实战

Shell中的case命令

shell编程之函数和case多条件分支语句

Shell编程Shell中多分支case条件语句

在创建VSCode片段时,如何将变量转换为title-case(如TitleCase)?

Linux Shell编程三