Foros del Web » Administración de Sistemas » Unix / Linux »

Ayuda con shell script Comando Sed

Estas en el tema de Ayuda con shell script Comando Sed en el foro de Unix / Linux en Foros del Web. Hola estoy intentando crear un script que me modifique una linea por otra. El inconveniente es por las lineas que contienen caracteres raros Esta linea ...
  #1 (permalink)  
Antiguo 23/04/2008, 08:56
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años, 8 meses
Puntos: 0
Ayuda con shell script Comando Sed

Hola estoy intentando crear un script que me modifique una linea por otra.

El inconveniente es por las lineas que contienen caracteres raros

Esta linea original

<basic-object name="content">200803</basic-object>

por

<basic-object name="content">200804</basic-object>

El problema viene dado a que tiene que ser con esas lineas ya que entiendo que modificar el 2004 por 2003 con una variable es facil.

Pero modificar una palabra de una frase compleja no encuentro como.

Muchas gracias
  #2 (permalink)  
Antiguo 23/04/2008, 21:02
Avatar de catal  
Fecha de Ingreso: julio-2004
Ubicación: BCN
Mensajes: 199
Antigüedad: 20 años, 5 meses
Puntos: 0
Re: Ayuda con shell script Comando Sed

Haber si lo he entendido.

/home/XXXX> pepe="<basic-object name="content">200803</basic-object>"
/home/XXXX> echo $pepe
<basic-object name=content>200803</basic-object>

/home/XXXX> echo $pepe | sed s/200803/200804/g
<basic-object name=content>200804</basic-object>

esto es lo que necesitas?
__________________
Vive de manera que puedas mirar fijamente a los ojos de cualquiera y mandarlo al diablo.
-- Mencken, Henry-Louis --
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:18.