シェルスクリプト (bash/dash) を書かざるを得ない状況になっていて書いています。 しかし、不勉強が祟ってさっぱりぽんなわけです。 if [ -f $PATH ]; then if [ hoge condition ]; then prinf "really? "; read res if [ $res = 'n' ]; then (do_something_else に飛びたい); fi fi do_something fi do_something_else 上記のように、特定の条件下では確認をして、n だったら実行しないということをしたいのですが、関数にしていないのでガードみたいにして関数を抜けるということが出来ません。そこで以下のようにやって回避しています。 for APATH in "/path/to/a" do if [ -f $APATH ]; then if [ h