ошибка запуска скрипта на ubuntu
root@lololo: sudo /home/user/scripts/install_mtproxy_russian.sh
bash: /home/user/scripts/install_mtproxy_russian.sh: /bin/bash^M: bad interpreter: No such file or directory
после краткого вопрошательства к ИИ, получено объяснение
Причина ошибки в том, что файл скрипта содержит символы возврата каретки Windows (\r\n или ^M), которые не распознаются интерпретатором bash в Linux/Unix системах.
Когда вы видите ^M: bad interpreter, это означает, что в конце строки #!/bin/bash есть невидимый символ ^M (возврат каретки), который делает путь к интерпретатору недействительным.
предложено решение
dos2unix /home/user/scripts/install_mtproxy_russian.sh
теперь всё заработало.
ошибка запуска скрипта на ubuntu
после краткого вопрошательства к ИИ, получено объяснение
предложено решение
теперь всё заработало.