我正在学习shell,对case嵌套结构有些不明白:
case 变量名 in
值1)
case 变量名 in
值11)
指令
;;
值12)
指令
;;
esac
值2)
case 变量名 in
值21)
指令
;;
值22)
指令
;;
esac
;;
esac
这个对不对?能不能给一个正确的答案!
[问题]请教case嵌套结构
-
- 帖子: 84
- 注册时间: 2007-01-31 1:26
-
- 帖子: 84
- 注册时间: 2007-01-31 1:26
[其它]多谢,我明白了!
多谢指导,嵌套内的esac后面要加 ;;,为什么?alinmn 写了:首先,case后面跟的是变亮值,例如$i,而不是变量名
其次,嵌套内的esac后面要加 ;;