Chinaunix首页 | 论坛 | 博客
  • 博客访问: 169601
  • 博文数量: 48
  • 博客积分: 2245
  • 博客等级: 大尉
  • 技术积分: 535
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-05 16:03
文章分类

全部博文(48)

文章存档

2014年(5)

2013年(4)

2012年(7)

2011年(2)

2010年(30)

我的朋友

分类: 系统运维

2013-01-31 10:40:46

一般我们写多分支选择语句 都会用

case $1 in

……

;;

esac

偶然发现 select写多分支语句其实也很方便

eg:

#!/bin/bash

echo "what is your favourite OS?"

select var in "Windows" "Linux" "MAC"

do

if [ $var = Windows ]

 then

    Your favourite OS is $var

elif [ $var = Linux ]

 then

    Your favourite OS is $var

elif [ $var = MAC ]

 then

    Your favourite OS is $var

fi

done


其实上面这个脚本完全不需要如何复杂的来写,之所以加了if……then……elif……then……fi,主要是想再熟悉了if句式的写法。


阅读(1222) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~