我在ZSH中工作,但我確定BASH指令可能也有幫助。我需要一個for循環,通過存儲在數組lw中的值,然後根據存儲在數組中的名稱啓動一個shell腳本。ZSH for循環數組變量問題
到目前爲止,這是我想出來的:
$lw=('plugin1' 'plugin2' 'plugin3')
for i in $lw;
do . ~/Library/Rogall/plugins/$lw[$i]/lw.prg end;
done
運行說,它不能找到〜/資源庫/ Rogall /插件// LW時,它只是給我一個錯誤。 prg,所以它似乎忽略了我所有的變量。
任何想法,我已經搞砸了?
嘗試'回聲$ i'看什麼它包含。 –