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







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM