buscando una expresion y borrando cinco lineas más

Por razones ajenas a mi, me vi en la necesidad de utilizar el JDK1.4.2 para una librería que ya tenia preparada para jdk1.5, donde había utilizado anotaciones, enum types y otras cosas… pues bien para deshacerme de todo ese código de forma fácil y cenicilla en una sola orden utilice grep, awk y sed. Hacer esto manualmente me hubiese tomado mucho tiempo. aquí esta el comando:

linuxgros@weblog:/media/Work/NetBeansProjects/DGAWorkflowJar14/src$ grep -nR '@ClassGenInfo' * | awk '{split($1, array, ":" ); fichero=array[1]; lineaIni = array[2]; lineaFin = lineaIni +4; cmdBorrar="sed -i \47"lineaIni","lineaFin"d
\47 " fichero; system(cmdBorrar) }'

~ por victor en septiembre 2, 2010.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: