IO रीडायरेक्शन और पाइप्स
Bash कोर्स का हिस्सा
Bash में आप जो भी कमांड चलाते हैं, अंदर से वह तीन अलग-अलग चैनलों से जुड़ा होता है, चाहे आपका उन पर ध्यान कभी गया हो या नहीं। डाक छाँटने वाली मशीन के बारे में सोचिए: चिट्ठियाँ एक झिरी से भीतर जाती हैं, ठीक से छँटी हुई डाक एक ट्रे में निकलती है, और ख़राब या जिसका पता न मिले वह डाक अलग ट्रे में डाल दी जाती है ताकि वह अच्छी डाक में न मिल जाए। Bash हर कमांड को यही तीन चैनल वाला ढाँचा देता है, और इन चैनलों को दोबारा...
इन तीनों चैनलों के नाम हैं। stdin ("standard in") वह जगह है जहाँ से कमांड अपना इनपुट पढ़ता है, डिफ़ॉल्ट रूप से आपका कीबोर्ड। stdout ("standard out") वह जगह है जहाँ सामान्य आउटपुट जाता है, डिफ़ॉल्ट रूप से आपकी स्क्रीन। stderr ("standard error") सिर्फ़ त्रुटि संदेशों के लिए बना अलग चैनल है, और डिफ़ॉल्ट रूप से वह भी स्क्रीन पर ही दिखता है, इसीलिए जब तक आप उन्हें रीडायरेक्ट करना शुरू न करें, दोनों देखने में एक जैसे लगते...
असली माहौल में Bash IO रीडायरेक्शन और पाइप्स सीखना चाहते हैं?
नीचे क्लिक करें, Bash के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ IO रीडायरेक्शन और पाइप्स पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंIO रीडायरेक्शन और पाइप्सआप क्या सीखेंगे
- >
- >>
- <
- 2>
- 2>&1
- &>
- Tee
- Here-doc <<EOF
- Process substitution <(cmd)
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
12 पाठ- 1Bash क्या है20 मिनट
- 2Shebang और आपकी पहली स्क्रिप्ट25 मिनट
- 3वेरिएबल्स और कोटिंग25 मिनट
- 4शर्तें और परीक्षण30 मिनट
- 5लूप्स25 मिनट
- 6फ़ंक्शन25 मिनट
- 7ऐरेज़25 मिनट
- 8स्ट्रिंग और अंकगणितीय विस्तार25 मिनट
- 9IO रीडायरेक्शन और पाइप्स25 मिनट
- 10एरर हैंडलिंग और Traps30 मिनट
- 11डिबगिंग और सर्वोत्तम अभ्यास25 मिनट
- 12कैपस्टोन: सर्वर बूटस्ट्रैप स्क्रिप्ट60 मिनट
