命令举例:判断用户输入的答案。 #!/bin/bash #输出提示输入的对话。 echo -n"Please input the answer char: 等待用户数据内容 read Inpu if[ INput=y echo"The answer is right elif[ input =n echo "The answer is wrong echo"The Input is bad f 2.5条件语句:case 如果用户已经规划好几个项目类型,只要选择执行的类型就能够 正确执行,虽然可以使用嵌套的if语句实现,但是case显然更为方 便和容易 命令举例:判断用户的选择。 #!/bin/bash echo"what are your hobbie table tennis) echo " your choose table tennis basketball) echo"your choose basketball echo"your choose football echo"Usage( table tennis basketball football; 8《Linux操作系统》讲稿/河南中医学院/阮晓龙/rx@hatem.edu.cn8 《Linux 操作系统》讲稿 / 河南中医学院 / 阮晓龙 / rxl@hactcm.edu.cn 命令举例:判断用户输入的答案。 #!/bin/bash #输出提示输入的对话。 echo -n "Please input the answer char:" #等待用户数据内容。 read Input if [ $Input = y ] then echo "The answer is right." elif [ $Input = n ] then echo "The answer is wrong." else echo "The Input is bad." fi # end 2.5 条件语句:case 如果用户已经规划好几个项目类型,只要选择执行的类型就能够 正确执行,虽然可以使用嵌套的 if 语句实现,但是 case 显然更为方 便和容易。 命令举例:判断用户的选择。 #!/bin/bash echo "what are your hobbies?" case $1 in 'table tennis') echo "your choose table tennis." ;; basketball) echo "your choose basketball." ;; football) echo "your choose football." ;; *) echo "Usage {'table tennis'|basketball|football}" exit 1 esac #end