shell脚本可以嵌套多层case吗
时间: 2023-07-01 14:07:16 浏览: 111
详解shell脚本中的case条件语句介绍和使用案例
是的,shell脚本可以嵌套多层case语句。例如:
```
#!/bin/bash
echo "请输入一个数字:"
read num
case $num in
1)
echo "你输入了数字1"
;;
2)
echo "你输入了数字2"
;;
*)
case $((num % 2)) in
0)
echo "你输入的是偶数"
;;
1)
echo "你输入的是奇数"
;;
esac
;;
esac
```
在上面的例子中,有两层case语句。第一层用于判断用户输入的数字是1还是2,第二层用于判断用户输入的数字是奇数还是偶数。注意,每个case语句后面都需要以esac结束。
阅读全文