我在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'看什么它包含。 –