Как описано в вопросах, если я вижу файл в Unix, я вижу в нем специальные символы, такие как ^M
, в конце каждой строки, но если я вижу тот же файл в затмении, чем не вижу этих специальных символов.
Как я могу удалить эти символы в файле, если я использую eclipse для редактирования файла, нужно ли вносить какие-либо конкретные изменения в настройки eclipse для него?
Любое руководство будет высоко оценено.
Обновление:
Да, действительно, это была проблема с кареткой, и следующая команда помогла мне разобраться:
dos2unix file1.sh>file2.sh
и file2.sh
будут файлом, и в нем не будет значений каретки.
Возможно, мы можем получить предупреждение как
could not open /dev/kbd to get keyboard type US keyboard assumed
could not get keyboard type US keyboard assumed
, но следующая команда подавит предупреждения:
dos2unix -437 file1.txt>file2.txt