কমান্ড-লাইনের অনেকগুলি ইউটিলিটিগুলি পাইপ থেকে বা ফাইলের নাম যুক্তি হিসাবে তাদের ইনপুট নিতে পারে। দীর্ঘ শেল স্ক্রিপ্টগুলির জন্য, আমি শৃঙ্খলাটি শুরু করে cat
এটি আরও পঠনযোগ্য করে তোলে বিশেষত যদি প্রথম কমান্ডটিতে মাল্টি-লাইন আর্গুমেন্টের প্রয়োজন হয়।
তুলনা করা
sed s/bla/blaha/ data \
| grep blah \
| grep -n babla
এবং
cat data \
| sed s/bla/blaha/ \
| grep blah \
| grep -n babla
পরবর্তী পদ্ধতিটি কি কম দক্ষ? যদি তাই হয়, স্ক্রিপ্টটি চালিত হয় কিনা তা যত্ন নেওয়ার পক্ষে যথেষ্ট পার্থক্য কি, একবার বলুন? পাঠযোগ্যতার পার্থক্য বিশাল নয় not
cat
। তবে আমি মনে করি এখানে বড় প্রশ্ন হলো কোড পাঠযোগ্যতা যা প্রায়ই হয় কর্মক্ষমতা উপর একটি অগ্রাধিকার। যখন দ্রুত আসলে লেখা যেতে পারে , prettier , কেন নয়? ইস্যুটি ইস্যু করার সাথে cat
সাধারণত ব্যবহারকারী সাধারণত পাইপলাইন এবং প্রক্রিয়াগুলি সম্পর্কে আরও ভাল বোঝার দিকে নিয়ে যায়। এটি প্রচেষ্টাটির পক্ষে মূল্যবান যাতে তারা পরের বারের মতো বোধগম্য কোডটি লেখেন।
cat
; ফাংশন এবং পুনঃনির্দেশগুলি ব্যবহার সম্পর্কে কালেবের বক্তব্যও এটি সমাধান করে))