![두 개의 Case 문이 서로 중첩되어 있으며 첫 번째 Case를 반환하고 싶습니다.](https://linux55.com/image/13006/%EB%91%90%20%EA%B0%9C%EC%9D%98%20Case%20%EB%AC%B8%EC%9D%B4%20%EC%84%9C%EB%A1%9C%20%EC%A4%91%EC%B2%A9%EB%90%98%EC%96%B4%20%EC%9E%88%EC%9C%BC%EB%A9%B0%20%EC%B2%AB%20%EB%B2%88%EC%A7%B8%20Case%EB%A5%BC%20%EB%B0%98%ED%99%98%ED%95%98%EA%B3%A0%20%EC%8B%B6%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
나는 이와 같은 다른 사례문 안에 사례문을 삽입하려고 하며 사용자가 원할 경우 첫 번째 사례문으로 돌아갈 수 있도록 하려고 합니다.
read choice
case $choice in
1)
read pattern
case $pattern in
pattern1)
Statement()
;;
pattern2)
Statement(return to the first case)
;;
*)
echo "Error"
;;
esac
;;
2)
echo "test"
;;
3)
break
;;
*)
echo "error"
;;
esac
답변1
이와 같이:
while true; do
read -rp "Your Question? [1|2|3] " choice
case $choice in