আমি নিম্নলিখিত বিকল্পগুলি ব্যবহার করছি
set -o pipefail
set -e
ত্রুটিতে কার্যকর করা বন্ধ করতে বাশ স্ক্রিপ্টে। আমার কাছে স্ক্রিপ্ট নির্বাহের 100 ডলার রয়েছে এবং আমি স্ক্রিপ্টের প্রতিটি লাইনের রিটার্ন কোড চেক করতে চাই না।
তবে একটি বিশেষ কমান্ডের জন্য, আমি ত্রুটিটি উপেক্ষা করতে চাই। আমি এটা কিভাবে করবো?
-e
অ্যাট্রিবিউট সেট করা হয় "যদি কমান্ডটি ব্যর্থ হয় তত্ক্ষণাত কোনওwhile
বাuntil
কীওয়ার্ড অনুসরণ করে কমান্ড তালিকারif
অংশ হয়, কোনও বিবৃতিতে পরীক্ষার অংশ হয়, কোনও আদেশ কার্যকর করা হয় exec একটি&&
বা||
তালিকায় চূড়ান্ত অনুসরণকারী কমান্ড ব্যতীত&&
বা||
, পাইপলাইনে থাকা কোনও কমান্ড শেষ কিন্তু শেষ, অথবা যদি কমান্ডের ফেরতের স্থিতি উল্টানো হচ্ছে!
। "