উত্তর:
আপনার শিরোনাম প্রশ্নে: নং stdin
ফাইল সামগ্রী ( ইনপুট পুনঃনির্দেশ ) থেকে পাওয়া কোনও প্রোগ্রামের আউটপুটটিকে অন্য প্রোগ্রামের ইনপুটটিতে পাইপ দেওয়ার মতো নয়।
তবে, আপনার cat
প্রকৃতপক্ষে কোনও ফাইলের বিষয়বস্তু প্রিন্ট করার সাথে সাথে ফলাফলটি উদাহরণের ক্ষেত্রে কার্যকরভাবে একই।
তবে এমনকি কেবল নীচেরগুলি খুব আলাদা ফলাফল দেয়:
$ cat * | sort
$ sort < *
যদি একের অধিক মেলানো ফাইল থাকে তবে পরবর্তীটি উত্পাদন করবে
-bash: *: ambiguous redirect
যেহেতু এটি পূর্বের মতো কেবল নমনীয় নয়, যা সব মিলিয়ে ফাইলগুলিকে বিড়াল করবে এবং ইনপুট হিসাবে সেগুলিকে পাইপ করবে sort
।
sort < txtfile
চেয়ে অনেক বেশি দক্ষ cat txtfile | sort
?
sort *
? বিড়ালের কোনও অকেজো ব্যবহার নয়, নির্দেশের অপ্রয়োজনীয় ব্যবহার নয়, টাইপ করা সবচেয়ে সংক্ষিপ্ত, চিন্তা করা সহজ, এবং আমি বিশ্বাস করি যে জিএনইউ