多条件判断语句case
多条件判断语句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|*
评论暂时关闭