关闭

shell编程笔记(四)

1293人阅读 评论(0) 收藏 举报
Case语句

  语法:case 字符串 in

  值1|值2)

  操作::

  值3|值4)

  操作::

  值5|值6)

  操作::

  *}

  操作::

  esac

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

  例:

  case $USER in

  beichen)

  Echo “You are beichen!”;;

  liangnian)

  echo “You are liangnian”; //注意这里只有一个分号

  echo “Welcome!”;; //这里才是两个分号

  root)

  echo “You are root!:echo Welcome!”;; //将两命令写在一行,用一个分号作为分隔符

  *)

  echo “Who are you?$USER?”;;

  esac

  执行结果:

  [liangnian@localhost bin]$ test

  You are liangnian

  Welcome!

 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6011次
    • 积分:69
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章存档