Im работает в ZSH, но я уверен, что инструкции BASH, вероятно, помогут. Мне нужно иметь цикл for, который проходит через значения, хранящиеся в массиве lw, а затем запускает оболочку script на основе имени, хранящегося в массиве.
До сих пор это то, что я придумал:
$lw=('plugin1' 'plugin2' 'plugin3')
for i in $lw;
do . ~/Library/Rogall/plugins/$lw[$i]/lw.prg end;
done
он просто дает мне ошибку при запуске, говоря, что он не может найти ~/Library/Rogall/plugins//lw.prg, поэтому он просто игнорирует мою переменную all togethor.
Любые идеи, которые я испортил?