Debes tener algo que identifique esos campos "vacios" que no deben ser eliminados. Si no sera algo mas complicado que un sed o awk
Lo que haria seria primero imprimir todo lo que esta en lo campos 4 y 5 y luego marcar los campos que no quiero eliminar con otro limitador. ( Ese proceso puede ser manual o sabiendo que cuentas con algo que los identifique ) Slds! El 2 de febrero de 2011 15:00, Rodrigo Ruiz Fuentes <[email protected]>escribió: > Estimad@s, > la situación es la siguiente, tengo un archivo grande en formato CSV, > separado por puntos y comas (;) y delimitado por comillas dobles ("), en los > campos 4 y 5 vienen latitudes y longitudes respectivamente, a veces el dato > viene mal y vacío, o sea ""... necesito revisar el archivo y eliminar las > lineas que en el campo 4 y 5 sean "" (vacías). > Me indicaron que con sed podía hacer eso, algo logré, sin embargo hay mas > campos que si pueden ser vacíos, pero no se debe eliminar la línea completa, > entonces ahí es el problema, no sé como indicar que verifique la posición 4 > y 5 solamente. > Mis conocimientos en expresiones regulares y sed son limitados, por no > decir nulos, si alguien me da una mano, se agradecerá mucho. > > Saludos y feliz año nuevo chino! > > -- > Rodrigo Ruiz Fuentes > > -- Andrés Esteban. Ovalle Gahona (kill-9) Ingeniero (E) Computación e Informática Administrador de Sistemas Acepta.com S.A. <www.acepta.com> Staff DebianChile.cl <www.debianchile.cl> Movil: 09-5795880 Usuario Linux #456290 (counter.li.org)

