আপনি ইতিমধ্যে বিদ্যমান স্ট্রিং এ কীভাবে যুক্ত হন?


113

আমি একটি স্ট্রিংয়ের সাথে যুক্ত করতে চাই যাতে প্রতিবার এটি লুপ করার পরে স্ট্রিংটিতে "পরীক্ষা" বলুন।

পিএইচপি-র মতো আপনিও করতে পারেন:

$teststr = "test1\n"
$teststr .= "test2\n"
echo = "$teststr"

এত প্রতিধ্বনি:

test1
test2

তবে শেল স্ক্রিপ্টে আমার এটি করা দরকার

উত্তর:


211

ক্লাসিক শি, আপনি যেমন কিছু করতে হবে:

s=test1
s="${s}test2"

(এই থিমটিতে প্রচুর প্রকরণ রয়েছে s="$s""test2")

ব্যাশে, আপনি + = ব্যবহার করতে পারেন:

s=test1
s+=test2


14
#!/bin/bash
message="some text"
message="$message add some more"

echo $message

কিছু পাঠ্য কিছু আরও যোগ করুন




1
#!/bin/bash

msg1=${1} #First Parameter
msg2=${2} #Second Parameter

concatString=$msg1"$msg2" #Concatenated String
concatString2="$msg1$msg2"

echo $concatString 
echo $concatString2
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.