ইউনিক্স বিশ্বে, প্রতিটি সরঞ্জাম একটি কাজ এবং এটি ভাল করার জন্য ডিজাইন করা হয়েছে। cp
যখন অন্য সরঞ্জামটি pv
ইতিমধ্যে এটির কাজ করে তবে কেন অগ্রগতি সম্পর্কে চিন্তাভাবনা করবে ? একই শিরাতে, কেন এতগুলি প্রোগ্রাম কোনও পৃষ্ঠা বিন্যাস ছাড়াই পর্দায় স্টাফ ফেলে দেয়? কারণ ইতিমধ্যে সেই কাজের জন্য সরঞ্জামগুলি রয়েছে more
( যেমন less
)। ফাইলগুলির সম্পাদনা প্রয়োজন এমন বেশিরভাগ প্রোগ্রাম কেন আপনাকে কোনও সম্পাদক উপস্থাপন করে না এবং পরিবর্তে আউটসোর্স দেয় $EDITOR
না? কারণ এর ফলে প্রত্যেককেই তাদের কাজ করার জন্য ডিজাইন করা একটি কাজ করে এবং ব্যবহারকারী সমস্ত কাজের জন্য তাদের পছন্দসই সম্পাদক ব্যবহার করে।
স্পর্শকাতরভাবে, বেশিরভাগ শেল প্রোগ্রামগুলি তাদের আউটপুটটি অন্যান্য শেল প্রোগ্রামগুলিতে পাইপ দেওয়ার জন্য ডিজাইন করা হয়। তারা কেবলমাত্র আউটপুট দিতে পারে এমন জিনিসগুলি চেইনের পরবর্তী কমান্ডে পার্স করতে কার্যকর হবে। প্রোগ্রাম মত cp
স্ক্রিপ্ট-এ পাশাপাশি, একটি টার্মিনাল থেকে ম্যানুয়ালি ব্যবহার করা হয়, যাতে তার আউটপুট প্রস্থান কোড এবং ব্যর্থ হওয়া বা সফল ফাইলের তালিকা কাছাকাছি দৃষ্টি নিবদ্ধ করা হয়।
আপনার পছন্দসই প্রভাবটি সম্পাদন করতে সর্বদা সরঞ্জামগুলি একত্রিত করার প্রত্যাশা করুন।