কম্পিউটার কীভাবে এই কমান্ডটি পড়ে তা আমি বেশ বুঝতে পারি না don't
cat file1 file2 1> file.txt 2>&1
যদি আমি বুঝতে পারি, 2>&1
কেবল স্ট্যান্ডার্ড ত্রুটিটিকে স্ট্যান্ডার্ড আউটপুটে পুনঃনির্দেশ করুন।
এই যুক্তি দিয়ে, আদেশটি আমাকে নিম্নরূপ পাঠ করেছে:
সংযুক্ত ফাইল
file1
এবংfile2
।stdout
এই অপারেশন থেকে প্রেরণfile.txt
।পাঠাতে
stderr
করতেstdout
।শেষ?
কম্পিউটার কী করছে তা আমি নিশ্চিত নই। আমার যুক্তি অনুসারে, আদেশটি হওয়া উচিত
cat file1 file2 2>&1 > file.txt
তবে এটি সঠিক নয়।
$
দাঁড়াবে?