Конвертировать текстовый файл Windows в текстовый файл Ubuntu

Конвертировать текстовый файл Windows в текстовый файл Ubuntu

Я пытаюсь перенести программу C++ из Windows в Ubuntu. В среде Ubuntu моя программа читает текстовый файл, созданный в Windows, однако, похоже, Возврат кареткивлияет на чтение файла в среде Ubuntu, поэтому я хочу удалить все возвраты каретки.

Я попробовал следующую команду в Windows, чтобы преобразовать текстовый файл в формат Linux

dos2unix User.txt User1.txt

Я тоже попробовалэтот

 tr -d '\15\32' < User.txt > User1.txt

Оба эти метода не работают, я получаю следующую ошибку:

is not recognised as an internal or external command , op program , or batch file

Что я делаю не так?

решение1

Я попробовал следующую команду в Windows, чтобы преобразовать текстовый файл в формат Linux

Попробуйте выполнить командына вашем компьютере с Ubuntu. trнаходится в системе coreutilsи, следовательно, всегда доступен, dos2unixнеобходимо установить.

Примечание: в Python файловый объект имеет атрибутновые строки, который хранит все символы конца строки в кортеже. Есть ли что-то подобное для C++?

Связанный контент