Odpowiedzi:
Fish nie ma specjalnej składni dla logicznego AND ( &&) lub logicznego OR ( ||).
Zamiast tego możesz użyć poleceń andi 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
;andjest mniej czytelny niż &&jako, że średnik sugeruje logicznie rozłączną operację. To wizualnie denerwujące.