আমি গতিরূপে একটি অ্যারের উপাদানগুলিকে ম্যানিপুলেট করে স্ট্রিংগুলির ক্রম তৈরি করতে এবং কিছু গাণিতিক পদ্ধতি তৈরি করতে চাই।
for name in FIRST SECOND THIRD FOURTH FIFTH; do
$name = $(( $6 + 1 ))
$name = "${$name}q;d"
echo "${$name}"; printf "\n"
done
ইচ্ছা ফলাফল $6
সমান জন্য নীচে হবে 0
।
1q;d
2q;d
3q;d
4q;d
5q;d
তবে আমি এই ত্রুটি পেয়েছি
reel_first_part.sh: line 18: FIRST: command not found
reel_first_part.sh: line 19: ${$name}q;d: bad substitution
reel_first_part.sh: line 18: FIRST: command not found
reel_first_part.sh: line 19: ${$name}q;d: bad substitution
reel_first_part.sh: line 18: FIRST: command not found
reel_first_part.sh: line 19: ${$name}q;d: bad substitution
আমি অনুমান করি এটি সাধারণ কিছু। যখন আমি কিছু পছন্দ করি তখন এটি কাজ করত
FIRST=$(( $6 + 1 ))
FIRST="${FIRST}q;d"
FIRST=$(( $6 + 1 ))