কম্পিউটার

উদাহরণ সহ ব্যাশ/শেল স্ক্রিপ্টে স্ট্রিংগুলি সংযুক্ত করুন

এখানে ব্যাশে স্ট্রিংগুলিকে একত্রিত করার (একত্রীকরণ) উপর একটি ছোট নিবন্ধ রয়েছে – সঠিক উপায়। উদাহরণ অন্তর্ভুক্ত।

শেল স্ক্রিপ্টে দুই বা ততোধিক স্ট্রিং যোগ করার বিভিন্ন উপায় রয়েছে। বিভিন্ন প্রোগ্রাম স্ট্রিংগুলিকে গ্রহণ করবে এবং সেগুলিকে একত্রিত/সংযুক্ত করে ফেরত দেবে - কিন্তু স্ট্রিংগুলিকে সংযুক্ত করতে একটি প্রোগ্রাম অপারেশনের পার্শ্ব-প্রতিক্রিয়া ব্যবহার করা কিছুটা সময় নষ্ট করে, তাই এই নিবন্ধটি সবচেয়ে সহজ, সবচেয়ে পঠনযোগ্য পদ্ধতিতে ফোকাস করবে৷

অন্যটিতে একটি স্ট্রিং ঢোকানো

নিচের মত আরেকটি স্ট্রিং তৈরি করার সময় একটি স্ট্রিং সন্নিবেশ করা যেতে পারে:

#!/bin/bash
string1="Hello"
string2="${string1} there!"
echo "${string2}"

লিনাক্স শেল স্ক্রিপ্টে '#!' কী?

প্রয়োজনীয় যতগুলি স্ট্রিং অন্তর্ভুক্ত করা যেতে পারে - এটি দুটিতে সীমাবদ্ধ নয়!

উপরের ইকো কমান্ডে, string2 প্রতিধ্বনি হয় না সরাসরি কিন্তু ডাবল-উদ্ধৃতিতে মোড়ানো - কেন তা এখানে।

ভেরিয়েবলের নাম কোঁকড়া বন্ধনীতে মোড়ানো ({} ) – এটি পরিবর্তনশীল নামটিকে আশেপাশের যেকোনো অক্ষর থেকে আলাদা করা যাতে তারা বিভ্রান্ত না হয়।

ব্যাশ স্ক্রিপ্টে স্ট্রিংগুলিকে একত্রিত করা/সংযুক্ত করা

একটি নতুন স্ট্রিং তৈরি করার সময় দুটি বিদ্যমান স্ট্রিং একত্রিত করা যেতে পারে:

#!/bin/bash
string1='Hello'
string2='there!'
string3="${string1} ${string2}"
echo "${string3}"

সংযুক্ত করা হচ্ছে

+= অপারেটর সংযোজন করতে ব্যবহার করা যেতে পারে একটি স্ট্রিং অন্য স্ট্রিং:

string1="Hello, "
string1+=" there!"
echo "${string1}"

এটি একটি ঝরঝরে শর্টকাট যার জন্য অতিরিক্ত ভেরিয়েবল তৈরি করার প্রয়োজন নেই৷


  1. rbash - একটি সীমাবদ্ধ ব্যাশ শেল ব্যবহারিক উদাহরণ সহ ব্যাখ্যা করা হয়েছে

  2. 6টি ব্যবহারিক উদাহরণ সহ ব্যাশ শেল ফাংশন টিউটোরিয়াল

  3. 5টি ব্যবহারিক উদাহরণ সহ ব্যাশ স্ক্রিপ্টিং ভূমিকা টিউটোরিয়াল

  4. 4টি উদাহরণ শেল স্ক্রিপ্ট সহ ব্যাশ স্পেশাল প্যারামিটার ব্যাখ্যা করা হয়েছে