قوة خط الأنابيب (Pipeline)
يعد عامل التشغيل Pipe (|) حجر الزاوية في قوة سطر أوامر Linux. يأخذ STDOUT للأمر الموجود على اليسار ويغذيه مباشرة إلى STDIN للأمر الموجود على اليمين.
الصيغة العامة
command1 | command2 | command3
مثال عملي 1: تقسيم الإخراج إلى صفحات (Paging Output)
إذا كان الأمر يولد الكثير من الإخراج، قم بتوجيهه إلى less (الـ pager):
bash $ ls -l /etc | less
يمكنك الآن التمرير عبر القائمة الطويلة باستخدام واجهة 'less'.
مثال عملي 2: عد الملفات
استخدم ls لإنشاء قائمة، ثم قم بتوجيه هذه القائمة إلى wc (word count) مع خيار -l (line count) لعد العناصر.
bash $ ls /bin | wc -l