Почему имя файла содержит вопросительные знаки, когда я запускаю скрипт на своей удаленной машине?

Это, кажется, проблемы с gnome-shell неоднократно через несколько дистрибутивов (Red Hat, например).

Ваш лучший выбор состоял бы в том, чтобы просмотреть и зарегистрировать ошибку в BTS Debian, включая соответствующий вывод от strace, top, и т.д. Обратите внимание, что Debian 6 является все еще Стабильная версия, и Debian 7 Тестирует. Ваше создание отчетов справки и отслеживание проблемы в BTS помогут сделать выпуск более стабильным.

10
17.04.2015, 17:13
2 ответа
[113403] Вероятно, у вас есть несколько непечатаемых символов в конце строк (например, CRLF из Windows), запустите:[12172]на удаленной машине, она покажет вам все символы в вашем скрипте. Затем, вы можете преобразовать в уникс-подобный формат, запустив [12173]
17
27.01.2020, 20:00

После попытки ответа

cat -A scriptname>

dos2unix scriptname

нашел Notepad ++ очень полезным для исправления этого, так как при попытке конвертации все равно возникали ошибки.

Через Notepad ++ есть опция в меню редактирования/EOL Conversion/Unix/OSX Format.

Все еще очень многому учусь, но этот метод решил мою проблему, однако предыдущее решение помогло найти, где была проблема.

3
27.01.2020, 20:00

Теги

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