पाइप से कमांड आउटपुट आगे भेजें
| से एक कमांड का आउटपुट अगली कमांड को दें, फिर grep और wc जोड़ें।
इंटरएक्टिव पाठ शुरू करेंपाइप | बाईं कमांड का आउटपुट लेता है और उसे दाईं कमांड का इनपुट बनाता है। छानने के लिए अस्थायी फ़ाइलें बचाने की ज़रूरत नहीं रहती।
लिस्टिंग छानें: ls | grep
ls नाम छापता है। grep वे पंक्तियाँ रखता है जिनकी आपको परवाह है। साथ में:
ls से केवल मेल खाते नाम रखें!
टेक्स्ट फ़ाइलें रखें:
> फ़ाइल में लिखता है। | दूसरी कमांड में लिखता है। इन्हें मिलाना पहली आम गलती है।
तीन कमांड जोड़ें
एक से ज़्यादा बार पाइप लगा सकते हैं। लॉग खोले बिना मेल खाती पंक्तियाँ गिनें:
printf '%s\n' 'info: started' 'warn: slow' 'warn: timeout' > log.txt
cat log.txt | grep warn | wc -l
cat फ़ाइल छापता है, grep चेतावनी पंक्तियाँ रखता है, wc -l उन्हें गिनता है।
पाइप बाएँ से दाएँ बनाएँ: डेटा पैदा करें, छानें, फिर सारांश निकालें।
ज्ञान जांच
1 / 3| ऑपरेटर क्या करता है?
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।
अगला
फ़ाइल में मेल खाती पंक्तियाँ ढूँढें, फिर grep -i से अक्षर के आकार की अनदेखी करें।