নিম্নলিখিত (সামান্য নিরীহ) স্ক্রিপ্ট নাম 'test1.sh' বিবেচনা করুন:
#/bin/bash
#
sleep 10 &
echo sleep pid = $!
pkill sleep
আমি যখন এটি চালনা করি, আমি কেবল প্রতিধ্বনির আউটপুটই পাই না, তবে স্ট্যাডারে ঘুমের মৃত্যুর বিষয়ে বাশের রিপোর্ট:
$ ./test1.sh
sleep pid = 3551
./test1.sh: line 5: 3551 Terminated sleep 10
এই ক্ষেত্রে, আমি স্টার্ডার থেকে প্রিন্টআউটটি দমন করতে চাই। আমি জানি যে আমি কমান্ড লাইনে এটি করতে পারি:
$ ./test1.sh 2> /dev/null
... তবে স্ক্রিপ্টের মধ্যে থেকে এটিকে দমন করার কোনও উপায় আছে কি? (আমি জানি আমি এটি দ্বিতীয় স্ক্রিপ্টে মুড়িয়ে রাখতে পারি এবং মোড়কে এটি পুনঃনির্দেশিত করতে পারি, তবে আরও কিছু সহজ হতে হবে ...)