এই স্ক্রিপ্টটি "পরে" প্রতিধ্বনি দেয় না:
#!/bin/bash -e
echo "before"
echo "anything" | grep e # it would if I searched for 'y' instead
echo "after"
exit
আমি -e
শেবাং লাইনের বিকল্পটি সরিয়ে দিলে এটিও চাইবে , তবে আমি ত্রুটি থাকলে আমার স্ক্রিপ্টটি থামিয়ে দিতে চাই। আমি গ্রা্যাপের কোনও মিল খুঁজে পাওয়া ত্রুটি হিসাবে বিবেচনা করি না। আমি কীভাবে এটিকে এত তাড়াতাড়ি বেরিয়ে আসা থেকে আটকাতে পারি?
var=$(complex command | grep complex_pattern)
(যে ক্ষেত্রে আমার প্রোগ্রামটি শেষ না হওয়া উচিত)। এটি কেবল একটি সিদ্ধ ডাউন স্ক্রিপ্ট যা সমস্যা দেখা দেয়। এখানে যুক্তিতে কোন রূপকীয় ব্ল্যাকহোল নেই, তাই না? ;)
-e
আপনি যত্ন নিচ্ছেন: এতো বেশি যে কোনও সমস্যা বিপর্যয়কর।