command1 && command2 || command3
と書いた場合の挙動ってどのシェルも同じ?