2
次のシナリオがあります。シェル内の変数の値の取得
#!/bin/bash
export avalue_name="stack"
LOOPERS=${LOOPERS:-avalue}
for LOOPER in $(echo "$LOOPERS" | tr ',' "\n")
do
actualVar="$LOOPER""_name"
echo "actualVar - $actualVar"
done
出力は
actualVar - avalue_name
私は出力が、私はそれをどのように行うだろう
actualVar - stack
になりたいのですか?
私は$($LOOPER_name)
を試しました。どちらもうまくいきません。
'$ LOOPER_name'はどこで宣言していますか?どうぞご覧ください:http://www.shellcheck.net/ – Cyrus
問題のスクリプトを更新しました。 – sattu