【发布时间】:2012-06-08 21:29:24
【问题描述】:
我需要一个 for 循环来遍历数组 lw 中存储的值,然后根据存储在数组中的名称值启动一个 shell 脚本。
到目前为止,这是我想出的:
$lw=('plugin1' 'plugin2' 'plugin3')
for i in $lw;
do . ~/Library/Rogall/plugins/$lw[$i]/lw.prg end;
done
运行它给我一个错误,说它找不到~/Library/Rogall/plugins//lw.prg。看起来好像它完全忽略了我的变量。
有什么我搞砸的想法吗?
【问题讨论】:
-
试试
echo $i看看它包含什么。
标签: zsh bash arrays shell unix for-loop zsh