回答:
Fishには、論理AND(&&
)または論理OR(||
)の特別な構文はありません。
代わりに、コマンドand
とを使用してor
、前のコマンドの終了ステータスを確認し、それに応じてアクションを実行できます。
command1
and command2
command1
or command2
さらに、bashと同様に、セミコロン;
を使用して2つのコマンドを次々に実行できます。
command1 ; command2
これにより、より使い慣れた構文を使用できます。
command1 ;and command2
command1 ;or command2
http://fishshell.com/docs/current/tutorial.html#tut_combinersを参照してください
This allows using a more familiar syntax:
非常に主観的です
;and
&&
セミコロンが論理的に互いに素な操作を示唆するよりも読みにくい。それは視覚的に不快です。