বাশে বিকল্প কীভাবে করবেন


0

উদাহরণস্বরূপ:

i="Hello Bash"
j=i

আমার পছন্দমতো প্রতিস্থাপন করতে আমি $ j ব্যবহার করতে চাই

echo $$j

সুতরাং এটি "হ্যালো বাশ" মুদ্রণ করে। অবশ্যই এটি কাজ করে না, তবে আমি আশা করি আপনি প্রশ্নটি কী তা বুঝতে পেরেছেন।

উত্তর:


1

ভেরিয়েবল ইন্ডিয়ারেশন ব্যবহার করুন:

i='Hello Bash'
j=i
echo ${!j}

1

এটি করার আরেকটি পদ্ধতি হ'ল:

i="Hello Bash"
j=i
eval echo \$$j

যদি কোনও কারণে আপনার কাছে ব্যবহারকারী-সেট পরিবর্তনশীল থাকে তবে আপনি এটি অন্য ফাংশন বা কিছু কল করতে ব্যবহার করতে পারেন।

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