シェルスクリプトの記述について教えてください。
case文の中でif文を書き、その中で、条件によってはcase文を抜けることは可能でしょうか。
#######やりたいこと
sh
1a=1 2b=1 3 4case "$a" in 5 "1") 6 if [ "$b" -ne 1 ]; then 7 ;; //(←ここでケース文を抜けたい) 8 fi 9 //処理 10;; 11case "a" in 12 "2") ・・・・ 13esac 14 15//次の処理(←ケース文を抜けてここの処理に飛んできたい)
上記の記述方法だと、「 syntax error near unexpected token `;;'」というエラーが出てしまいます。
どこか間違いがあるのでしょうか。それとも、このような記述方法はそもそもできないのでしょうか。
どんなことでも構わないので、なにかヒントを教えて頂けたら幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/02 00:50 編集
2021/04/01 02:28