Converter arquivo de texto do Windows em arquivo de texto do Ubuntu

Converter arquivo de texto do Windows em arquivo de texto do Ubuntu

Estou tentando portar um programa C++ do Windows para o Ubuntu. No ambiente Ubuntu, meu programa lê um arquivo de texto que foi criado no Windows, porém aparece o Retorno de transporteestá afetando a leitura do arquivo no ambiente Ubuntu, portanto desejo remover todo o Carriage Return .

Eu tentei o seguinte comando no Windows para converter o arquivo de texto para o formato Linux

dos2unix User.txt User1.txt

Eu também tenteiesse

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

Ambos os métodos não funcionam, estou recebendo o seguinte erro:

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

O que estou fazendo de errado aqui ??

Responder1

Eu tentei o seguinte comando no Windows para converter o arquivo de texto para o formato Linux

Tente executar os comandosna sua máquina Ubuntu. trestá presente coreutilse, portanto, sempre disponível, dos2unixprecisa ser instalado.

Como observação lateral: em Python, um objeto de arquivo possui o atributonovas linhas, que armazena todos os caracteres de fim de linha em uma tupla. Existe algo semelhante disponível para C++?

informação relacionada