Fish não possui uma sintaxe especial para um AND lógico ( &&
) ou um OR lógico ( ||
).
Em vez disso, você pode usar os comandos and
e or
, que verificam o status de saída do comando anterior e agem de acordo:
command1
and command2
command1
or command2
Além disso - assim como no bash - você pode usar um ponto-e-vírgula ;
para executar dois comandos um após o outro:
command1 ; command2
Isso permite usar uma sintaxe mais familiar:
command1 ;and command2
command1 ;or command2
Veja o link