Данная ошибка связана с форматом переноса строк, лично у меня первый раз возникла, ибо я редко переношу свои скрипты на сервер файлом, чаще копипастом.
Видим формат переноса строк - DOS
Конвертируем в UNIX
Проверяем, сохраняем, запускаем
А вот вариант для UNIX консоли:
sed 's/^M$//' # DOS to Unix
sed 's/$/^M/' # Unix to DOS
Или (зависит от системы):
sed $'s/\r$//' # DOS to Unix
sed $'s/$/\r/' # Unix to DOS
Комментариев нет:
Отправить комментарий