यो मार्गदर्शकले कसरी लिनक्स गूंज आदेश प्रयोग गरी टर्मिनल सञ्झ्यालमा आउटपुट पाठलाई देखाउँछ।
टर्मिनलमा इओन कमांडमा यसको प्रयोगमा विशेष रूपमा उपयोगी छैन तर स्क्रिप्टको अंशको रूपमा प्रयोग गर्दा यो निर्देशनहरू, त्रुटिहरू, र अधिसूचनाहरू प्रदर्शन गर्न प्रयोग गर्न सकिन्छ।
उदाहरण लिनक्स इको कमांडको प्रयोग
यसको सरलतम रूपमा टर्मिनलमा आउटपुट पाठको लागि सजिलो तरिका निम्नानुसार हो:
गूंज "नमस्ते संसार"
उपरोक्त आदेशले " हेलो दुनिया " शब्दहरूलाई स्क्रिनमा आउट गर्दछ (खण्डमा चिन्हहरू)।
पूर्वनिर्धारित रूपमा, गूंज बयानले स्ट्रिंगको अन्त्यमा नयाँ रेखा वर्ण आउट गर्दछ।
यो परीक्षण गर्न टर्मिनल सञ्झ्यालमा निम्न कथन प्रयास गर्नुहोस्:
गूंज "नमस्ते संसार" र गूंज "अलविदा संसार"
तपाईंले देख्नुहुनेछ कि परिणाम निम्नानुसार छ:
नमस्कार संसार
अलविदा संसार
तपाईं नयाँ लाइन वर्ण मेट्न एन स्विच (-एन) जोडेर निम्न रूपमा निम्न गर्न सक्नुहुन्छ:
गूंज -न "नमस्ते संसार" र "गूंज"
माथिको आदेशबाट परिणाम निम्नानुसार छ:
हेलो विश्व अलविदा संसार
गूंज बयान प्रयोग गर्दा बारेमा सोच्ने अर्को कुरा भनेको यो विशेष क्यारेक्टरहरू कसरी ह्यान्डल गर्छ।
उदाहरणको लागि टर्मिनल सञ्झ्यालमा निम्न प्रयास गर्नुहोस्:
गूंज "हेलो दुनिया \ r \ ngoodbye संसार"
एक आदर्श संसारमा \ r र \ n ले नयाँ क्यारेक्टर थप्न विशेष क्यारेक्टरको रूपमा कार्य गर्नेछ तर तिनीहरू होइनन्। यो परिणाम निम्नानुसार छ:
हेलो दुनिया \ r \ ngoodbye संसार
तपाईले विशेष क्यारेक्टरहरू सक्षम गर्न सक्नुहुने ग्यारेन्टी प्रयोग गरेर ईको आदेश प्रयोग गरी निम्न-निम्न रूपमा निम्न परिवर्तन गर्दछ:
echo -e "hello world \ r \ ngoodbye world"
यो समय निम्नानुसार परिणाम हुनेछ:
नमस्कार संसार
अलविदा संसार
तपाईं अवश्य स्थितिमा हुन सक्नुहुनेछ जसको कारण तपाईं एक स्ट्राइक उत्पादन गर्ने प्रयास गर्दै हुनुहुन्छ जुन विशेष वर्णको रूपमा हस्तान्तरण गरिनेछ र तपाईं यसलाई चाहनुहुन्न। यस परिदृश्यमा राजधानी प्रयोग गर्दछ र निम्नानुसार:
गूंज -ई "हेलो दुनिया \ r \ ngoodbye संसार"
कुन विशेष वर्णहरू -e स्विच प्रयोग गरेर संभाला गरिन्छ?
- \\ ब्याकस्ल्याश
- \ सचेतक
- \ b ब्याकस्पेस
- \ c उत्पादन छैन अर्को आउटपुट
- \ ई भाग्य
- \ f फारम फिड
- \ n नयाँ लाइन
- \ r गाडी फिर्ता
- \ t तेर्सो ट्याब
- \ v ठाडो ट्याब
- 1 देखि 3 अङ्कको साथ \ nNNN अल्ट्रा मान
- हेक्सडेसिमल मानसँग \ xHH बाइट
यी मध्ये एक जोडी कोसिस गरौं। टर्मिनलमा निम्न आदेश चलाउनुहोस्:
echo -e "hel \ blo world"
माथिल्लो आदेश निम्न उत्पादन हुनेछ:
हेलो दुनिया
स्पष्ट रूपमा वास्तवमा तपाईं स्क्रिनमा आउटपुट चाहानुहुन्छ तर तपाईलाई बिन्दु प्राप्त गर्नुहुन्छ कि ब्याकस्ल्याशले अघिल्लो अक्षर हटाउँछ।
अब निम्न टर्मिनल सञ्झ्यालमा प्रयास गर्नुहोस्:
echo -e "hello \ c world"
यो आदेशले ब्याकस्ल्याश र सी सम्म सबै कुरालाई आउटपुट गर्दछ। सबै चीजलाई नयाँ लाइन सहित छोडिन्छ।
त्यसैले नयाँ रेखा चरित्र र गाडी फिर्ताको बीच के फरक छ? नयाँ रेखा वर्णले कर्सर अर्को रेखामा तान्छ, क्यारियर फिर्तीले कर्सर फिर्ता बायाँ छेउमा पुर्याउँछ।
उदाहरणको रूपमा निम्न तपाइँको टर्मिनल सञ्झ्यालमा प्रविष्ट गर्नुहोस्:
echo -e "hello \ nworld"
माथिको आदेशको आउटपुट दुई शब्दहरूलाई विभिन्न लाइनहरूमा राख्छ:
नमस्ते
संसार
अब टर्मिनल सन्झ्यालमा यो प्रयास गर्नुहोस्:
echo -e "hello \ rworld"
नयाँ रेखा र क्यारियर फिर्ती बीचको फरक फरक स्पष्ट हुनेछ किनभने निम्न उत्पादनको रूपमा प्रदर्शन गरिनेछ:
संसार
हेलो शब्द प्रदर्शित भएको थियो, गाडी रिटर्नले कर्सरलाई रेखाको सुरुवात र संसारमा प्रदर्शित गरिएको थियो।
यो सानो र अधिक स्पष्ट हुन्छ यदि तपाईंले निम्न प्रयास गर्नुभयो:
echo -e "hello \ rhi"
माथिबाट उत्पादन निम्नानुसार छ:
hillo
वास्तवमा धेरै व्यक्तिहरूको प्रयोग गरेर अझै नयाँ रेखामा आउटपुट गर्दा \ r \ n सूचना। तथापि, तथापि, तपाईं केवल एक \ n सँग टाढा जान सक्नुहुनेछ।