シェルスクリプトで変数を読み込み、その変数を使用して何らかの操作を行う必要があります。例えば、私は設定から変数市場を読み取り、使用される別の変数redis_host_silver_$j
UNIXシェルスクリプトで変数を読み込み、操作を実行する
コマンドの値を見つけるために、この変数を使用しています: - は
for j in `echo $markets | awk -F"," '{ for(i=1; i<=NF; ++i) print $i }'`;
do
echo $(redis_host_silver_$j);
done
は、誰もがこれで私を助けることができますか?
を必要としない、以下のようなエラーを取得イム: - 'echo $ markets |'のjのための+ (i = 1; i = NF; ++ i)print $ i} '\' ''' ++ redis_host_silver_uk test.sh:61行目:redis_host_silver_uk:awk -F"、 "コマンドが見つからない –
echoのようにエコーを引用してみてください。redis_host_silver_ $ j ";' – Jack
また、そのようにする権限がある場合、元の質問を編集してエラーメッセージを追加すると便利です – Jack