উত্তর:
আপনি যে লজিকাল অপারেটরগুলি ব্যবহার করছেন, তা 2018-12-28 এ প্রকাশিত ফিশ 3.0.0 থেকে সমর্থিত।
থেকে v3 এর রিলিজ নোট :
- পোসিক্স-কমপ্লায়েন্ট শেলস ( # 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
&&
সেমিকোলনটি যৌক্তিকভাবে পৃথকীকরণ অপারেশন হিসাবে প্রস্তাবিতের চেয়ে কম পাঠযোগ্য । এটি দৃশ্যত ঝগড়াটে।