可以通过两种方式来执行。 带参数进行执行。 zhaodongfeng @Teach Server: -/shells bash checksports sh football what are your hobbies? your choose football 不带参数进行执行,提示可以输入的参数。 zhaodongfeng@ TeachServer: -/shells bash checksports sh what are your hobbies? Usage table tennis basketball football) 2.6条件语句: select select表达式是一种bash的扩展应用,尤其擅长于交互式使用。 用户可以从一组不同的值中进行选择。 命令举例:选择最喜欢的操作系统 #!/bin/bash echo"What is your favourite OS? select chooseos in"Linux""Windows""Free BSD"""Mac Lion""Other".do done echo"Your choose is Schooseos #end 执行该脚本的结果如下。 zhaodongfeng a Teach Server -/shells bash chooses. sh What is your favourite OS? D)LI 2)Windows 3)FreeBSD 4)Mac Lion 5)Other Your choose is mac Lion 2.7循环语句:for for循环语句是使用叫做的循环语句,在Shel1中有两种方式。 通过两个案例来进行说明。 9|am操作系统》讲稿/河南中医学院/阮晓龙/pemn9 《Linux 操作系统》讲稿 / 河南中医学院 / 阮晓龙 / rxl@hactcm.edu.cn 可以通过两种方式来执行。 #带参数进行执行。 zhaodongfeng@TeachServer:~/shell$ bash checksports.sh football what are your hobbies? your choose football. #不带参数进行执行,提示可以输入的参数。 zhaodongfeng@TeachServer:~/shell$ bash checksports.sh what are your hobbies? Usage {'table tennis'|basketball|football} 2.6 条件语句:select select 表达式是一种 bash 的扩展应用,尤其擅长于交互式使用。 用户可以从一组不同的值中进行选择。 命令举例:选择最喜欢的操作系统。 #!/bin/bash echo "What is your favourite OS?" select chooseos in "Linux" "Windows" "FreeBSD" "Mac Lion" "Other";do break; done echo "Your choose is $chooseos." #end 执行该脚本的结果如下。 zhaodongfeng@TeachServer:~/shell$ bash chooseos.sh What is your favourite OS? 1) Linux 2) Windows 3) FreeBSD 4) Mac Lion 5) Other #? 4 Your choose is Mac Lion. 2.7 循环语句:for for 循环语句是使用叫做的循环语句,在 Shell 中有两种方式。 通过两个案例来进行说明