hell中的case语句:
可以把变量的内容与多个模板进行匹配,再根据成功匹配的模板去决定应该执行哪部分代码。
使用格式:
case 匹配母板 in
模板1 [ | 模板2 ] … ) 语句组
模板3 [ | 模板4 ] … ) 语句组
esac
case语句的匹配是从上往下地匹配顺序。因此,case语句编写的原则是从上往下,模板从特殊到普通。在C语言里,case语句中有default模板,而在shell程序设计中,可能将模板写成*,就可以完成相同的功能。
case语句用法举例说明
1、case语句用法:c语言中每一个case的最后加上一个break语句,就是为了防止它进入下一个case,把下一个case中的语句输出。
2、结束一个switchcase语句是有两中结束方式的,第一种是遇到switchcase这个语句的括号,第二种是遇到break。
3、case中的语句,用代码验证。这样的代码在编译的时刻就会出现错误,原因是标号只能是语句的一部分,而并非语法。