Иногда эта ошибка возникает из-за непредвиденных символов CR в файле, обычно потому, что файл был сгенерирован в системе Windows, которая использует окончания строки CR. Вы можете исправить это, выполнив os2unix
или tr
, например:
tr -d '\ 015' & lt; yourscript.sh> newscript.sh
blockquote>Это удаляет из файла любые символы CR.