首页 > 系统服务 > 详细

Shell脚本编程——case语句

时间:2016-08-14 14:46:09      阅读:280      评论:0      收藏:0      [点我收藏+]

天我为大家分享的是关于如何用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语句

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!