多条件判断语句case


一、case语句的基本格式:

 变量 

上面的格式中,每个模式后面的两个分号“;;”是模式结束标记。系统执行模式后面的语句时,不会越过此标记。

二、利用case语句处理选项参数

!/bin/.======

 [ $# -gt 
         “$ 
                -=-=-=-=*=$ [ $OPTION_H =  ] && [ $OPTION_L = = [ $OPTION_H =  ] && [ $OPTION_L = =$CMD [ $OPTION_L =  ] && [ $OPTION_H = =$CMD [ $OPTION_A = =$CMD [ $OPTION_D = =$CMD
[root@localhost shell]# ./use_case_deal_with_option.sh -l /
-rw-------   root root      Nov  : anaconda--xr-x   root root      Sep   -rw-r--r--   root root    Sep    Blue--xr-x   root root      Dec  :-rw-------   root root   Dec  : initrd-.--rw-r--r--   root root     Nov  :-rw-r--r--   root root      Nov  :-rwxr-xr-x   root root     Dec  : lbzip2---rw-r-----   root root  Dec   :-rw-------   root root     Dec  :-x         Dec  : MPlayer--rw-r--r--   root root  Jan    MPlayer--rw-r--r--   root root      Dec   :-rw-r--r--   root root       Dec  :-xr-x   root root      Dec  :/use_case_deal_with_option.sh -l -d /-x---  root root  Dec  : /root

三、利用case语句处理用户输入

 
 -n  “$ANS” |Y|yes||N|no|*
            

相关内容