जवाबों:
2018-12-28 को जारी मछली 3.0.0 के बाद से आपके द्वारा उपयोग किए जाने वाले तार्किक ऑपरेटर समर्थित हैं।
से v3 रिलीज नोट्स :
- POSIX- संगत गोले ( # 4620 ) से बेहतर प्रवास के लिए मछली अब
&&(जैसेand),||(जैसेor), और!(जैसे ) का समर्थन करती है।not
मछली के पास तार्किक और ( &&) या तार्किक या ( ||) के लिए एक विशेष वाक्यविन्यास नहीं है ।
इसके बजाय, आप कमांड का उपयोग कर सकते हैं andऔर or, जो पिछले कमांड के एग्जिट स्टेटस को सत्यापित करते हैं और उसके अनुसार कार्य करते हैं:
command1
and command2
command1
or command2
इसके अलावा - बस की तरह - आप एक अर्धविराम ;का उपयोग एक के बाद एक दो आदेशों को निष्पादित करने के लिए कर सकते हैं :
command1 ; command2
यह एक अधिक परिचित वाक्यविन्यास का उपयोग करने की अनुमति देता है:
command1 ;and command2
command1 ;or command2
Http://fishshell.com/docs/current/tutorial.html#tut_combiners देखें
This allows using a more familiar syntax:बहुत व्यक्तिपरक है
;andसे कम पठनीय है &&क्योंकि अर्धविराम एक तार्किक रूप से निराशाजनक ऑपरेशन का सुझाव देता है। यह दृष्टिगोचर है।