シェルスクリプトを使ってXcodeのビルド設定を読み込もうとしています。つまり、PRODUCT_NAMEというビルド設定がある場合、シェルスクリプトにecho ${PRODUCT_NAME}
という文字を書きます。シェルスクリプトの配列に入っている変数を評価する
ここでは、このPRODUCT_NAMEを配列として取得し、myArrを呼び出して1つの要素PRODUCT_NAMEを持つことができます。
for i in "${myarr[@]}"
do
:
echo $i
done
echo $i
としてその配列を超えるIループだろう単に出力PRODUCT_NAME。しかし、$ {PRODUCT_NAME}を評価して結果を教えてくれるものを書こうと思っています。
Iもeval echo $i
試みたが、それはまた、PRODUCT_NAMEを出力するだけ
は、配列の位置(数値インデックス)または連想(テキストキー)ですか? – cdarke
配列は定位置です。 – prabodhprakash