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