El sáb, 22 abr 2000, jorge chavarriaga escribió: > Estoy tratando de pasar el archivo XFF86Config. del DOS a Linux, > pero cuando veo el archivo en Linux, esta lleno de caracteres de > este tipo > ^M > por lo que el archivo no me sirve.
en realidad si que sirve. Verás, los "intros" (avance de línea) en Linux/Unix son simplemente avances de línea (caracter 10), pero en MSDOS se usan 2 (avance de linea y retorno de carro, o bien CR+LF, o bien 10 y luego 13). Eso es el ^M que ves (el 13?). Para quitarlo hay muchas maneras: o Usar el comando dos2unix (que deberias tener por ahi), o Usar recode -> recode cp437:latin1 fichero, o Cargarlo con el kwrite (apareceran montones de DOS TEXT en la terminal desde la que lo lances) poner GUARDAR COMO y grabarlo encima del otro (poner que si a sobre escribir) con lo cual el kwrite le quita los ^M (no vale solo guardar, ha de ser COMO). o Usar sed para reemplazar los ^M por nada. o Usar tr para lo mismo (man tr). o Usar joe con el comando -crlf creo, que no recuerdo si los quita o los inserta :) o Bajarte el fichero bajo Linux :) o Etc (inserte su solución favorita aquí). nos vemos. -- Salu2! ------------------------------------------------------------ __ ---- | NoP / Compiler -- compiler @ iname,com | /oo\ | |-------------------------------------------------------| (\/) | | POWERED BY - Linux RedHat 6.0 - Reg. User #74.821 | / __ \ | | http://www.ctv.es/USERS/sromero | |\ /| | | |__OO __ OO__| --------------------------------------------------------------------