本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告

Linux Shell编程——case语句

发布:TangLu2015-3-2 15:39分类: 系统管理 标签: bash 脚本 shell

case和if语句一样都是多分支条件判断语句,区别主要如下:

case语句在进行多分支判断时更为清晰;case语句只能做字符串内容的判断,无法进行数字比较和文件类型等判断

case语法格式:

case  $变量名  in
值1)
如果变量的值和值1相等,执行程序
;;
值2)
如果变量的值和值2相等,执行程序
;;
*)
如果是其他数值,执行程序
;;
esac


例:

read  -p  -t 30 “please input your sex(man/women): ”  sex
case  $sex  in
man|MAN)
echo "your sex is man"
;;
women|WOMAN)
echo "your sex is women"
;;
"")
;;
*)
echo "your input is error"
;;
esac




温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《Linux Shell编程——case语句
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-189.html  [生成短网址]

已有 0/1723 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~