sed y reemplazos con \n
Antonio Ramirez
tonio en nuclecu.unam.mx
Mar Abr 24 15:58:30 CST 2001
Lo que me ha funcionado es:
sed 's/salto/^M/g' archivo_uno > archivo_dos
en bash/tcsh, hay que teclear Ctrl-V y luego Ctrl-M para tener ^M
que es el mapeo de salto de linea en DOS.
El salto de Ctrl-V y luego Ctrl-J para ^J no funciona desde la línea de
comandos por ser el comando de ejecución.
Saludos
On Tue, 24 Apr 2001, Javier Bolaños Molina(MCIC) wrote:
> Bueno hace mucho que no se de la lista pero espero y funcione
>
> ten un archivo en el cual quiero reemplazar el archivo salto por un salto
> de linea \n segùn la teoría solo es necesario:
>
> sed -e 's/salto/\n/g' archivo
>
> pero solo pone una triste n como reemplazo en lugar del line feed.
>
> el contenido de archivo es:
>
> este es un salto para que se divida en varios saltos pero no veo ni un
> salto aqui
>
> y bueno el resultado de sed es:
>
> este es un n para que se divida en varios ns pero no veo ni un n aqui
>
>
> Ya revise un FAQ y toda la teoría y bueno grep nunca me ha traicionado
> así, alguien sabe que pasa????
>
> Conste que lo probe en Mandrake 7.2 y RedHat 6.2 y bueno no tengo mas
> sabores de unix a la mano.
>
> Gracias!
>
>
> ---------------------------------------------------------
> para salir de la lista, enviar un mensaje con las palabras
> "unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx
>
---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx
Más información sobre la lista de distribución Ayuda