Некоторые картинки не загружаются из РФ и РК, используйте VPN.

среда, 24 мая 2023 г.

"/bin/bash^M: bad interpreter: No such file or directory"

 Данная ошибка связана с форматом переноса строк, лично у меня первый раз возникла, ибо я редко переношу свои скрипты на сервер файлом, чаще копипастом.


Видим формат переноса строк - 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

 

Комментариев нет:

Отправить комментарий