"локальное" объявление переменной в цикле for завершается неудачно с "синтаксической ошибкой" в Red Hat Linux 6.5
У меня есть следующая строка в скрипте jam, который хорошо работает на RHEL 5.1
for local locVar in $(>)
{
...
}
Сейчас я использую тот же скрипт для сборки на RHEL 6.9 с тем же исполняемым файлом 'jam', НО он терпит неудачу с "синтаксической ошибкой в ключевом слове local".
У меня есть обходной путь, т.е. объявить locVar перед циклом for. Интересно, почему это не удается в более новой версии Linux. Есть идеи?