Odpowiedzi:
Fish nie ma specjalnej składni dla logicznego AND ( &&
) lub logicznego OR ( ||
).
Zamiast tego możesz użyć poleceń and
i or
, które weryfikują status wyjścia poprzedniego polecenia i działają odpowiednio:
command1
and command2
command1
or command2
Ponadto - podobnie jak w bash - możesz użyć średnika ;
do wykonania dwóch poleceń jedna po drugiej:
command1 ; command2
Pozwala to na użycie bardziej znanej składni:
command1 ;and command2
command1 ;or command2
Zobacz http://fishshell.com/docs/current/tutorial.html#tut_combiners
This allows using a more familiar syntax:
jest bardzo subiektywny
;and
jest mniej czytelny niż &&
jako, że średnik sugeruje logicznie rozłączną operację. To wizualnie denerwujące.