Вложенные функции в цикле for, похоже, не работают должным образом. Разрывы цикла после перебора разаВложенные функции для цикла не работают
# copy files
copyFiles() {
for ((i=0; i<${#filetype[@]}; ++i)); do
//some code goes here
done
}
# copy common components
copyComponents() {
copyFiles $1
}
for ((i=0; i<3; ++i)); do
echo $i //iterates only once.. expectation is thrice
case $1 in
components)
copyComponents $module;;
*)
echo "unknown type"
esac
done
Я не уверен, что я делаю неправильно, но для выхода цикла после того, как переборе один раз.
Да, вы были правы @chepner. –