Shell编程之case流程控制语句

2019-12-20  本文已影响0人  你好树洞先生

Shell之case语句

1.case 用来实现对程序流程的选择、循环等进行控制。

语法:

case 变量 in

变量 1)

      命令序列 1;;

变量 2)

      命令序列 2;;

变量 3)

      命令序列 3;;

*)

    无匹配后命令序列

esac

===============================

例子:

#!/bin/bash

cat <<EOF

----------------

** 1.backup

** 2.copy

** 3.quit

----------------------------------------------

EOF

    read -p "请输入你想要操作的选项[1|2|3]:" re

case $re in

        1|backup|BACKUP)

               echo "backup..."

                ;;

        2)

             echo "Copy..."

             ;;

        3)

            echo "quit" && exit

             ;;

        *)

           echo "你注意点..."

           echo "USAGE:$0{1|2|3}"

           exit

esac

===============================================

上一篇 下一篇

猜你喜欢

热点阅读