আমি সাধারণত সফল যে সেকেন্ডারি কমান্ডগুলির আউটপুট দমন করে একটি স্ক্রিপ্টের আউটপুট সহজ করতে চাই।
যাইহোক, -qএগুলি ব্যবহার করে আউটপুটটি লুকিয়ে রাখে যখন তারা মাঝে মধ্যে ব্যর্থ হয় তাই আমার ত্রুটি বোঝার উপায় নেই। অতিরিক্তভাবে, এই কমান্ডগুলি তাদের আউটপুট লগ করে stderr।
কমান্ডের আউটপুট কেবল তখনই সাফল্যের সাথে দমন করার কোনও উপায় আছে ?
উদাহরণস্বরূপ (তবে সীমাবদ্ধ নয়) এর মতো কিছু:
mycommand | fingerscrossed
যদি সবকিছু ঠিকঠাক হয় fingerscrossedতবে আউটপুটটি ক্যাচ করে তা বাতিল করে দেয়। অন্যথায় এটি স্ট্যান্ডার্ড বা ত্রুটি আউটপুট (যাই হোক না কেন) এর প্রতিধ্বনি দেয়।