Скрипт Python выдает `: Нет такого файла или каталога`

У меня есть несколько скриптов Python, которые работают очень хорошо, но один скрипт (по состоянию на сегодняшнее утро) начал выдавать мне эту ошибку, если я пытаюсь запустить его из bash:

: Данный файл или каталог отсутствует

Я могу запустить «сломанный» скрипт, выполнивpython script_name.py и, немного оглянувшись, я понял, что, возможно, мое окончание строки hashbang изменилось (молча), поэтому я посмотрел на окончание строки рабочего скрипта и сломанный скрипт через:set list вариант в VI, как указано в этом вопросе ->Просмотр окончаний строк в текстовом файле

Оба файла заканчиваются с использованием одного и того же символа ($) поэтому я как бы в растерянности от того, как действовать дальше. В частности, как на самом деле «увидеть» конец строки в случае, еслиset list был не правильный метод.

PS: Сценарий исполняемый, и там есть шебанг, я сказал, что только этот 1 скрипт хорошо работал до выходных, но с утра я начал выдавать мне эту ошибку.

-- редактировать: --

Запуск скрипта черезdos2unix действительно ли это работает снова, но я хотел бы знать, как можно каким-либо образом визуализировать окончание строки в VI (M) или почему Джани каким-то образом преобразовал окончание строки (так как я никогда не работаю с системой dos / windows) ,