2
私はdev、testまたはprodに設定できるTARGET変数を持っています。zshと動的変数
私は次のリストに定義:TARGETの値に応じ
dev=(server1 user1 target1)
test=(server2 user2 target2)
prod=(server3 user3 target3)
を、私は動的リストのいずれかに変数CONFIGを関連付けるしたいと思います。
たとえば、TARGET = devとしましょう。私はそれを持っています
eval CONFIG=\$$TARGET # I expect CONFIG to be a list containing (server1 user1 target1)
echo ${CONFIG[*]} # OK, it gives (server1 user1 target1)
echo ${CONFIG[1]} # I would expect to have "server1" but it returns "1", seems like CONFIG is not seen as a list
ご存知ですか?
私が必要としたものです。どうもありがとう – Luc