কমান্ডগুলি কীভাবে ls
জানতে পারে যে এটির স্টডআউট কী?
ls
লক্ষ্য stdout কি উপর নির্ভর করে এটি পৃথকভাবে কাজ করছে বলে মনে হচ্ছে। উদাহরণস্বরূপ যদি আমি করি:
ls /home/matt/tmp
ফলাফল হলো:
a.txt b.txt c.txt
তবে আমি যদি করি
ls /home/matt/tmp | cat
ফলাফলটি (প্রতি ফলাফল হিসাবে নতুন লাইন):
a.txt
b.txt
c.txt
প্রক্রিয়াটি stdout ডান জন্য একটি ফাইল বর্ণনাকারী 1 পাস? কীভাবে ফলাফলটি ফর্ম্যাট করবেন তা নির্ধারণ করে? ফাইল বিবরণকারী তথ্য প্রকাশ করে?