どういうことなの……なんで0が返ってくんの……。
$ cat test.shbreak
$ bash test.sh ; echo $?test.sh: line 1: break: only meaningful in a `for', `while', or `until' loop0
ちなみにFreeBSDのshは文句も言わない。
$ sh test.sh ; echo $?0
Experimental private instance. Running on FreeBSD!