আমি আশা করব
echo foo | tee /proc/self/fd/{3..6} 3>&1
/ proc / স্ব / fd / 4 এর মতো ত্রুটিগুলি সহ ব্যর্থ হওয়া : এ জাতীয় কোনও ফাইল বা ডিরেক্টরি ইত্যাদি নয়, তবে আমার আশ্চর্যের বিষয়, এটি আউটপুট
foo
foo
foo
foo
foo
এটি 3>&1
নিম্নলিখিত সমস্ত বর্ণনাকারীদের স্টডআউটে পুনঃনির্দেশিত করার কারণগুলির মতো , যদি আমি 3
অন্য কিছুতে পরিবর্তন করি তবে এটি কাজ করে না
$ echo foo | tee /proc/self/fd/{3..6} 4>&1
tee: /proc/self/fd/3: No such file or directory
tee: /proc/self/fd/5: No such file or directory
tee: /proc/self/fd/6: No such file or directory
foo
foo
$ echo foo | tee /proc/self/fd/{4..6} 4>&1
tee: /proc/self/fd/5: No such file or directory
tee: /proc/self/fd/6: No such file or directory
foo
foo
এই আচরণের জন্য কি কোনও ব্যাখ্যা আছে?