Como Eliminar caracteres especiales
Publicado por Wilder (1 intervención) el 12/11/2008 20:01:20
Hola a todos, espero puedan ayudarme.
Soy nuevo usando Unix y tengo un pequeño problema, la historia es la siguiente:
Tengo un archivo muy grande en Unix que contiene información de unos campos de una tabla, el problema es que dicho archivo contiene un caracter(^M) varias veces en la misma linea PEj:
Tramita: Juan Valdez ^M Codigo Nro: 6427834923 ^M Ciudad: Tampoa ..... etc
Tramita: Julio Perez ^M Codigo Nro: 234234^M Ciudad:Vecina ....
. . . .
Lo que necesito es eliminar dichos ^M y reemplazarlos por " | " pero cuando lo hago con:
tr -ds "[:print:]" "|" < Myfile
Los elimina pero queda todo en una sola linea :S así :
Tramita: Juan Valdez |Codigo Nro: 6427834923|Ciudad: Tampoa |Tramita: Julio Perez |Codigo Nro: 234234|Ciudad:Vecina ....
No sé que más pueda hacer...les agradecería Mucho si me pueden ayudar en algo GRACIAS!!!!!!
Soy nuevo usando Unix y tengo un pequeño problema, la historia es la siguiente:
Tengo un archivo muy grande en Unix que contiene información de unos campos de una tabla, el problema es que dicho archivo contiene un caracter(^M) varias veces en la misma linea PEj:
Tramita: Juan Valdez ^M Codigo Nro: 6427834923 ^M Ciudad: Tampoa ..... etc
Tramita: Julio Perez ^M Codigo Nro: 234234^M Ciudad:Vecina ....
. . . .
Lo que necesito es eliminar dichos ^M y reemplazarlos por " | " pero cuando lo hago con:
tr -ds "[:print:]" "|" < Myfile
Los elimina pero queda todo en una sola linea :S así :
Tramita: Juan Valdez |Codigo Nro: 6427834923|Ciudad: Tampoa |Tramita: Julio Perez |Codigo Nro: 234234|Ciudad:Vecina ....
No sé que más pueda hacer...les agradecería Mucho si me pueden ayudar en algo GRACIAS!!!!!!
Valora esta pregunta


0