码迷,mamicode.com
首页 > 系统相关 > 详细

Shell脚本编程——case语句

时间:2016-08-14 14:48:02      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:条件判断   case语句   如何使用case语句   

天我为大家分享的是关于如何用case语句去写一些选择执行的脚本。case语句主要合适应用于一些选择条件比较复杂的脚本中,如果我们用if多分支语句也能写出来,但是显的太哆嗦,此时我们的最佳选择就就是case语句。

条件判断:case语句
      case 变量引用 in
      PAT1)
      分支1
      ;;
      PAT2)
      分支2
      ;;
      ...
      *)
      默认分支
      ;;
      esac

 

示例代码:

  1 #!/bin/bash
  2
  3 #Author:wangjun
  4 #Version:1.0
  5 #Create time:2016-08-14 09:56:23
  6 #Description:casetest
  7
  8 echo "c=create;o=open;d=delet;m=modify"
  9 read -p "Please choose : " choose
 10 case "$choose" in
 11 c)
 12   echo "Create file"
 13   ;;
 14 o)
 15   echo "Open file"
 16   ;;
 17 d)
 18   echo "Delet file"
 19   ;;
 20 m)
 21   echo "Modify file"
 22   ;;
 23 *)
 24   echo "Error input"
 25   ;;
 26 esac

执行效果如图所示:

技术分享

技术分享

关于case语句的用法就先简单的分享这么多,当然本博主的所有博文,随时都会更新,希望大家能够回头查阅。

本文出自 “爱情防火墙” 博客,请务必保留此出处http://183530300.blog.51cto.com/894387/1837755

Shell脚本编程——case语句

标签:条件判断   case语句   如何使用case语句   

原文地址:http://183530300.blog.51cto.com/894387/1837755

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!