たびたびすいません
&&や||の後に複数のコマンドを書くにはどうすればいいのでしょうか?

見つからなかった場合、NGと表示しexitしたいのですが、
which mogrify > /dev/null 2>&1 && echo 'bc ok' || (echo 'bc NG'; exit 1)
としてもミニシェルから抜けるだけなのです

if文で書けばいいだけなのですが、勉強の意味でも知っておきたいのです。