Принимаемый ответ неверен. POSIX-совместимые оболочки позволяют экспортировать функции.
У вас возникла проблема, потому что вы использовали ключевое слово function. Синтаксис POSIX не используется function. Удалите ключевое слово function и убедитесь, что у вас есть круглые скобки после имени функции, и логин снова будет работать.
Если у вас установлена установленная версия: перейдите в раздел «Системные настройки» -> «Языковая поддержка», а на вкладке «Язык» выберите «Английский язык» в качестве языка меню и окон. На вкладке «Региональные форматы» выберите локальные настройки.
Если вы установите новую копию: выберите английский в качестве языка установки, а затем, когда вас спросят о расположении и раскладке клавиатуры, выберите местные настройки. [!d1 ]
Удача