मुझे पता है कि यह क्या करता है, मैंने सीखा "पैटर्न जैसा" और बस काम करता है।
मैं भी जानता हूँ:
- उस
>
एक फ़ाइल पर पुनर्निर्देशित है - उस
<<
फाइल करने के लिए एक रीडायरेक्ट भी हैनिचे देखो EOF
केवल एक प्लेसहोल्डर है, जब पता लगाया जाता है कि फ़ाइल बंद है
क्या कोई समझा सकता है अंदरूनी कामकाज उन निर्देशों का? वह काम क्यों करता है?
भूल सुधार: ´ & lt; & lt; का उपयोग bash के मैन पेज में वर्णित है:
<<[-]word
here-document
delimiter
तो यह वर्तमान स्रोत है जो इससे पढ़ा जाता है, जो मुझे लगता है कि स्टडिन है। क्या कोई इसे छोटे विखंडनों में बदल सकता है, जिसे मैं समझ सकता हूं?
मुझे लगता है कि सीमांकक से मेल खाती है EOF
मेरे उदाहरण में, है ना?
और यहाँ-दस्तावेज़ शायद स्टड में टाइप किया हुआ पाठ है, है ना?
मैं यह देखने में विफल हूं कि शब्द क्या है।
वहां कई हैं, अनेक इंटरनेट पर शेल का उपयोग कैसे करें (और उनमें से कुछ स्पष्ट और सटीक हैं) के संदर्भ। पढ़कर शुरू करें बहुत ही अगला पैराग्राफ का
—
Scott
bash(1)
आपके द्वारा उद्धृत ब्लॉक के बाद; जाँच भी करें शेल के नियंत्रण और पुनर्निर्देशन ऑपरेटर क्या हैं? (यहां स्टैक एक्सचेंज पर)। कृपया अपने दम पर कुछ शोध करें, और हमें बताएं कि क्या कुछ विशिष्ट समझना मुश्किल है।
आपका लिंक एकदम सही है। दो अलग-अलग पहचानकर्ताओं "शब्द" और "सीमांकक" का उपयोग भ्रामक था, वे वास्तव में समान हैं। धन्यवाद।
—
Ely
<<
है नहीं फ़ाइल से पुनर्निर्देशित।<<EOF
एक की शुरुआत का प्रतीक है यहाँ दस्तावेज़ । खुलाman bash
और "यहां दस्तावेज़" शीर्षक वाले अनुभाग पर जाएं।