द्वारा देबर्शी दास

आपके द्वारा लिखी जाने वाली कई बैश स्क्रिप्ट्स को टेक्स्ट के साथ काम करने की आवश्यकता होगी, इसलिए सुनिश्चित करें कि आप इस मूल ऑपरेशन को समझते हैं।

आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

संघनन दो मूल्यों को एक साथ जोड़ने की प्रक्रिया है। स्ट्रिंग संघनन प्रोग्रामिंग का एक अभिन्न अंग है और आपको इसका उपयोग सभी प्रकार के सॉफ़्टवेयर में मिल जाएगा।

अलग-अलग प्रोग्रामिंग लैंग्वेज अलग-अलग तरीकों से स्ट्रिंग कॉन्सटेनेशन से निपटती हैं। बैश दो स्ट्रिंग्स को जोड़ने के लिए कुछ तरीके प्रदान करता है।

इस पर एक नज़र डालें कि कैसे आप बैश में तार को एक साथ जोड़ सकते हैं।

+= ऑपरेटर का उपयोग करना

आप बैश में += ऑपरेटर का उपयोग करके दो तार या चर जोड़ सकते हैं। सबसे पहले, ए घोषित करें बैश चर जिसमें स्ट्रिंग का पहला भाग शामिल है, और += ऑपरेटर का उपयोग करके, इसे स्ट्रिंग के दूसरे भाग के साथ जोड़ दें। परिणामी स्ट्रिंग को प्रिंट करने के लिए इको का उपयोग करें। यहां बताया गया है कि आप + = ऑपरेटर के साथ बैश में स्ट्रिंग्स को कैसे जोड़ सकते हैं:

instagram viewer
#!/usr/bin/bash

एस ="नमस्ते"
एस + ="विश्व, एमयूओ से"
गूंज"$s"

आउटपुट को "एमयूओ से हैलो वर्ल्ड" वापस करना चाहिए:

उदाहरण में, आपने एक स्ट्रिंग वेरिएबल को एक स्ट्रिंग लिटरल के साथ जोड़ा है। यदि आप दो चरों के मानों को जोड़ना चाहते हैं, तो आप इस विधि को अनुकूलित कर सकते हैं। शाब्दिक स्ट्रिंग को दूसरे वेरिएबल से बदलें जिसे आप इस तरह जोड़ना चाहते हैं:

#!/usr/bin/bash

एस ="आनंदित"
घ =" क्रिसमस"
एस+=$डी
गूंज"$s"

आप एक बार अपनी शेल स्क्रिप्ट चलाएँ, आपको आउटपुट "मेरी क्रिसमस" प्राप्त करना चाहिए।

उन्हें अनुक्रमिक रूप से रखकर स्ट्रिंग्स को जोड़ना

दो या दो से अधिक स्ट्रिंग्स या वेरिएबल्स को जोड़ने का सबसे आसान तरीका उन्हें क्रमिक रूप से लिखना है। हालांकि यह इष्टतम दृष्टिकोण नहीं हो सकता है, फिर भी यह काम करता है। यहां बताया गया है कि कोड कैसा दिखना चाहिए:

#!/usr/bin/bash

एस ="मैनचेस्टर"
ख ="शहर"
गूंज"$s$ ख"

आउटपुट "मैनचेस्टर सिटी" होना चाहिए। आप पैरामीटर विस्तार का उपयोग करके स्ट्रिंग शाब्दिक को चर से जोड़ सकते हैं। यह कैसे करना है:

#!/usr/bin/bash

एस ="मैनचेस्टर सिटी"
सी ="एर्लिंग हलांड खेलता है ${s}"
गूंज"$ग"

आउटपुट "मैनचेस्टर सिटी में एर्लिंग हैलैंड नाटकों" होना चाहिए।

संख्याओं के साथ स्ट्रिंग्स को जोड़ना

बैश में, आप डेटा प्रकार बेमेल त्रुटियों में भागे बिना आसानी से तार और संख्याओं को एक साथ जोड़ सकते हैं। ऐसा इसलिए है क्योंकि बैश मूल्यों को स्ट्रिंग्स के रूप में मानता है जब तक कि अन्यथा निर्दिष्ट न हो। "3" के मान वाले एक चर को एक के रूप में माना जा सकता है पायथन जैसी भाषा में पूर्णांक, लेकिन बैश हमेशा इसे एक स्ट्रिंग मान के रूप में मानेगा।

आप += ऑपरेटर का उपयोग करके या उन्हें क्रमिक रूप से लिखकर एक स्ट्रिंग और संख्या को जोड़ सकते हैं। यहाँ एक उदाहरण है:

#!/usr/bin/bash

एक ="सौ है"
ए+=100
गूंज"$a"

इस प्रोग्राम का आउटपुट "हंड्रेड इज 100" होना चाहिए। अब आप बैश में स्ट्रिंग्स को जोड़ने के सभी बेहतरीन तरीकों को जानते हैं।

बैश स्क्रिप्टिंग के मूल सिद्धांतों को जानें

महत्वपूर्ण और सांसारिक दोनों कार्यों को स्वचालित करने के लिए बैश स्क्रिप्ट काम आती है। बैश के साथ, आप अपने सिस्टम या सर्वर को बनाए रखने में मदद के लिए मिनी शेल प्रोग्राम लिख सकते हैं।

बैश प्रोग्राम लिखने के लिए स्ट्रिंग संयोजन एक मूलभूत कौशल है। बुनियादी बातों की ठोस समझ आपको शेल स्क्रिप्टिंग में महारत हासिल करने में मदद करेगी।

हमारे न्युजलेटर की सदस्यता प्राप्त करें

टिप्पणियाँ

शेयर करनाकरेंशेयर करनाशेयर करनाशेयर करना
प्रतिलिपि
ईमेल
शेयर करना
शेयर करनाकरेंशेयर करनाशेयर करनाशेयर करना
प्रतिलिपि
ईमेल

लिंक को क्लिपबोर्ड पर कॉपी किया गया

संबंधित विषय

  • लिनक्स
  • प्रोग्रामिंग
  • प्रोग्रामिंग
  • लिनक्स बैश शेल

लेखक के बारे में

देबर्शी दास (40 लेख प्रकाशित)

देबर्शी दास एक स्वतंत्र सुरक्षा शोधकर्ता हैं, जिन्हें साइबर सुरक्षा और लिनक्स के बारे में लिखने का जुनून है। एक ऑनलाइन तकनीक और सुरक्षा पत्रकार के रूप में डेढ़ दशक से अधिक के अनुभव के साथ, उन्हें समाचारों को कवर करने में आनंद आता है और क्राफ्टिंग सरलीकृत, अत्यधिक सुलभ व्याख्याकर्ता और कैसे-कैसे गाइड जो तकनीक को आसान बनाते हैं सब लोग। जबकि वह दिन में प्रोग्रामिंग और प्रकाशन कर रहा है, आप देबार्शी को रात में हैकिंग और शोध करते हुए पाएंगे।