Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: konsillere en 23 Abril 2008, 18:11 pm



Título: Sed
Publicado por: konsillere en 23 Abril 2008, 18:11 pm
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


Título: Re: Sed
Publicado por: Agurd en 24 Abril 2008, 03:48 am
emm no entendi bieno lo que kieres hacer...jeje  ;D

pero para modificar una letra o palabra hacelo editando una variable....

set a="<basic-object name="content">200803</basic-object>"
set p= %a:3=4%
echo %p%
...
o podrias hacerlo con un for.. es un poquillo mas complicado.. si tengo tiempo lo hago!  ;D ;D