Yanıtlar:
Alıştığınız mantıksal operatörler, 2018-12-28'de yayınlanan balık 3.0.0'dan beri desteklenmektedir.
İtibaren v3 sürüm notları :
- balık şimdi destekler
&&(sevmekand),||(sevmekor), ve!(sevmeknot), POSIX uyumlu mermilerden daha iyi taşıma için ( # 4620 ).
Balık, mantıksal bir AND için özel bir sözdizimine sahip değildir. && ) veya mantıksal bir OR ( || ).
Bunun yerine, komutları kullanabilirsiniz. and ve orÖnceki komutun çıkış durumunu doğrulayan ve buna göre hareket eden:
command1
and command2
command1
or command2
Ayrıca - bash gibi - noktalı virgül kullanabilirsiniz ; iki komutu birbiri ardına çalıştırmak için:
command1 ; command2
Bu, daha bilinen bir sözdizimi kullanmanıza izin verir:
command1 ;and command2
command1 ;or command2
Görmek http://fishshell.com/docs/current/tutorial.html#tut_combiners
This allows using a more familiar syntax: çok öznel
;and daha az okunabilir && noktalı virgül mantıksal olarak ayrık bir işlem önerir. Görsel olarak can sıkıcı.