Tema:
Buenos Días
Por pedirles un favor tengo un archivo de 120 paginas, con el editor vi como puedo remplazar la fecha por otra en todo el documento para no cambiarlo de hoja en hoja manulamente por ejemplo 11/01/2010 a la fecha 01/10/2009.
De antemano agradezco la ayuda
Comentarios
En vi puedes usar en modo
En vi puedes usar en modo comando:
:%s/patron_a_buscar/patron_a_reemplazar/g
Supongo que si tienes "/" en lo que vas a buscar y reemplazar, entonces necesitas escaparlos con \.
Has pruebas en una copia del archivo :)
Saludos,
----
Edwin Boza
about.me/edwinboza
algo como: :1,$
algo como:
:1,$ s/fecha_original/fecha_nueva/g
Escapando los "\" como dice eboza...
bye
;)
Mucha gente no lo sabe, pero
Mucha gente no lo sabe, pero el modo de sustitución acepta cualquier caracter a continuación de la s para estos casos:
:1,$ s.fecha/original.fecha/nueva.g
Interesante, con eso no
Interesante, con eso no necesitas escapar los /, supongo ... :)
bye
;)
Exacto. Te toca escapar el
Exacto. Te toca escapar el caracter que viene después de la s, de todas maneras, pero puede ser cualquier caracter.
cool ... thanks for the tip
cool ...
thanks for the tip ...
bye
;)
sed
Saludos ..
En las aplicaciones que utilizo y cuando toca hacerlo directo en consola lo hago con sed y la sintáxis quedaría algo parecido a lo siguiente:
sed -e /fecha_actual/fecha_nueva/s archivo_origina > archivo_editado
_fR@Nk_