Обновление драйверов и биоса

На изображении, которое вы разместили, показан возврат каретки (CR на изображении). Это текстовый файл в формате DOS. Используйте dos2unix или аналогичную утилиту для преобразования файла в правильный текстовый файл Unix.

В соответствии с комментарием ниже: Если вам абсолютно необходимо выполнять разработку в Notepad++ для Windows (лично я бы рекомендовал выполнять разработку в той же ОС, на которую вы ориентируетесь, если это вообще возможно), то программе можно указать сохраняйте текстовые файлы с новыми строками Unix, выбрав «Unix (LF)» в настройках «Новые документы»:

Notepad++ setting for new documents

Убедитесь, что в вашем файле есть новая строка (LF) в конце последней строки. Все строки в текстовом файле Unix (а сценарий оболочки является текстовым файлом) требуют завершающего символа новой строки в конце. Если в последней строке его нет, файл технически является не текстовым, а двоичным.

См. также, например, ответы на вопрос «Удалить символ ^M из лог-файлов»

1
22.10.2017, 15:12
0 ответов

Теги

Похожие вопросы