উত্তর:
ফিশ শেল
All_output.txt ফাইলটিতে স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড ত্রুটি উভয়ই পুনর্নির্দেশ করতে আপনি লিখতে পারেন:
echo Hello > all_output.txt ^&1
2>&1এছাড়াও কাজ করে - ^এটি মূলত মাছের শর্টহ্যান্ড >2। নোট করুন 2>| lessবা ^| lessনিজে থেকেই পাইপগুলি কেবল স্ট্যাডার; আমাদের এবং ভুল উভয়ই পাইপ দিতে, করুন^&1 | less
ইন PowerShell এটা ঠিক একই হল:
2> & 1 গেট-প্রক্রিয়াতে ত্রুটি প্রেরণ করে না, পাওয়ারশেল 2> & 1
সাফল্য আউটপুট স্ট্রিম।
(থেকে about_Redirection)
ইন bashএবং ksh কমপক্ষে আমি জানি যে এটি এইভাবে কাজ করে।
এটি একটি সাধারণ সম্মেলন বলে মনে হচ্ছে।
এটির সন্ধানের দ্রুত উপায় হ'ল শেলের ম্যান পৃষ্ঠাটি খুলুন এবং অনুসন্ধান করুন &1( /তারপরে এবং টাইপ করে &1)। এটি অন্যান্য প্রসঙ্গে খুব কমই ঘটে।
বাশ আপনি ঠিক একই কাজ।
./some_exec > out 2>&1