shell case

  Case语句    //循环条件.

  case的作用就是当字符串与某个值相同是就执行那个值后面的操作。如果同一个操作对于多个值,则使用”|”将各个值分开。在case的每一个操作的最后面都有两个”;;”,分号是必须的。

  语法: 字符串 in     //in  是每条语句之要加入的.

  值1|值2)   //这里可以有两个值, Y|y

  操作;;

  值3|值4)

  操作;;

  值5|值6)

  操作;;

  *}   //任意值.

  操作;;

  esac

 

echo -n “请输入选项(1/2/3/4):”
# 由标准输入读入,在放在 opt 中
read opt

case “$opt” in
   1) echo “1 太好了!”
      ;;
   2) echo “2 太妙了!”
      ;;
   3) echo “3 太爽了!”
      ;;
   4) echo “4 太香了!”
      ;;
   *) echo “$opt 超出选项 1~4 的数值”
esac

原创文章,转载请注明: 转载自PT Ubuntu Blog

本文链接地址: http://www.ptubuntu.com/2008/11/547.html

Share

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Verify Code   If you cannot see the CheckCode image,please refresh the page again!