Convertir un archivo de texto de Windows a un archivo de texto de Ubuntu

Convertir un archivo de texto de Windows a un archivo de texto de Ubuntu

Estoy intentando portar un programa C++ de Windows a Ubuntu. En el entorno Ubuntu, mi programa lee un archivo de texto creado en Windows, sin embargo aparece el Retorno de carroestá afectando la lectura del archivo en el entorno Ubuntu, por lo tanto deseo eliminar todos los Carriage Return.

Probé el siguiente comando en Windows para convertir el archivo de texto al formato de Linux.

dos2unix User.txt User1.txt

yo también lo intentéeste

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

Ambos métodos no funcionan, aparece el siguiente error:

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

Qué estoy haciendo mal aquí ??

Respuesta1

Probé el siguiente comando en Windows para convertir el archivo de texto al formato de Linux.

Intenta ejecutar los comandos.en tu máquina Ubuntu. trestá presente coreutilsy, por lo tanto, siempre disponible, dos2unixdebe instalarse.

Como nota al margen: en Python, un objeto de archivo tiene el atributonuevas líneas, que almacena todos los caracteres de final de línea en una tupla. ¿Hay algo similar disponible para C++?

información relacionada