CodeShot
Juniorسختی 2 از ۵· در 25٪ مصاحبه‌های این حوزه پرسیده شده

عملگر Pipe (|) در Bash چه کاری انجام می‌دهد؟

نشان کردن

پاسخ کوتاه

خروجی یک دستور را مستقیم به ورودی دستور بعدی می‌فرستد، بدون نیاز به فایل واسط.

پاسخ کامل

این عملگر پایهٔ فلسفهٔ Unix «هر ابزار یک کار را خوب انجام دهد» است — با ترکیب چند دستور ساده از طریق Pipe می‌توان عملیات پیچیده ساخت.

مثال کد

bash\ncat access.log | grep ""ERROR"" | wc -l\n