shellでtry-catchをする

例えば以下のようなコードで、移動先のディレクトリがなかったらhelloはechoされないとわたしは思っていたのですが、実際のところはhelloまで出でしまいます。 #!/bin/sh cd hoge echo hello ↓出力 sample.sh: line 3: cd: hoge: No such file or directory hello そもそもshellはエラーが出たことを認識できているのでし…