case in
时间: 2024-01-12 14:21:22 浏览: 111
case in point
5星 · 资源好评率100%
case in语句是一种在shell脚本中用于匹配模式的结构。它的基本格式如下:
```shell
case expression in
pattern1) statement1 ;;
pattern2) statement2 ;;
pattern3) statement3 ;;
...
*) statementn ;;
esac
```
其中,expression是一个表达式,可以是一个变量、一个数字、一个字符串,或者是一个命令的执行结果。pattern是用于匹配的模式,可以是一个数字、一个字符串,或者是一个简单的正则表达式。每个pattern后面跟着一个冒号和一个或多个语句。最后的*)表示默认情况,如果没有任何pattern匹配,将执行对应的语句。
以下是一个例子:
```shell
fruit="apple"
case $fruit in
"apple") echo "It's an apple" ;;
"banana") echo "It's a banana" ;;
"orange") echo "It's an orange" ;;
*) echo "It's not a fruit" ;;
esac
```
输出结果为:It's an apple
阅读全文