Me sorprende que nadie haya mencionado esta sintaxis válida y portátil aún:
set alfa bravo charlie
for q do
echo "$q"
done
Nótese cuidadosamente que for
y do
están en la misma línea, sin punto y coma. Resultado:
alfa
bravo
charlie
5,28 != 5,30. Похоже, вы установили новую версию Perl, оставив модули старой версии. Если вы больше не используете 5.28, просто удалите все его каталоги.