Bash/ZSHと他のシェルでは、&&
と||
を使用することに慣れています。
魚に相当するものはありますか?
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 を参照してください