[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: OFF-Topic: Conversion de caracteres



On Fri, 18 Jun 1999, Max de Mendizábal wrote:

> Hola,
> 	Sólo por molestar... creo que lo que quiere es conservar el salto de
> línea, pero eliminar la secuencia CRLF para dejar solamente CR que es la
> forma correcta en Unix.  
        *Wrong!*

Pues por molón, nopo, mira:

$ echo -ne "\r\r\r\r\n\n\n\n" | hexdump
0000000 0d0d 0d0d 0a0a 0a0a

CR = char(13) = ^M = \r
LF = char(10) = ^J = \n
FF = char(12) = ^L = \f

So:

LINEA<CR><LF> = "LINEA\r\n", so if s/[\r\f]//    -> "LINEA\n"      OK!
                            but if s/[\r\f]/\n/  -> "LINEA\n\n"    OOPS!


Saludos

Salvador Ortiz



[Hilos de Discusión] [Fecha] [Tema] [Autor]