Ah, también lo puedes hacer con grep, por si quieres generar un segundo fichero para no modificar el primero:
grep -v "$2" tuarchivo1.txt > tuarchivo2.txt La magia la hace la expresión regular que aparece ahí (en la respuesta anterior también tiene que ir ese $2, porque no había leido que el 2 que buscas debe estar al final de la cadena del archivo) El 10 de diciembre de 2012 18:32, Juan C. Olivares <juan...@juancri.com>escribió: > Sólo quiero mencionar que es más simple con sed o grep, pero no sé si es > necesario que sea en Python o PHP. > > 2012/12/10 Javier Garay <javierzga...@gmail.com> > > > Estimados, > > > > Necesito ayuda de alguien en Python o PHP. > > > > Tengo un archivo de texto (.TXT) con miles de líneas y necesito abrirlo, > > procesarlo y que elimine todas las líneas que terminan con un 2, es > decir, > > que lea la línea hasta el último caracter y que si es un 2 la elimine > > completamente. Recurro a ustedes ya que necesito tener esto rápido y no > me > > está resultando. > > > > Agradezco su ayuda. > > > > Saludos. > > > > > > Cordialmente, > > Javier Garay G. > > > > > > -- > Atte, > Juan Cristóbal Olivares > > *La disposición a admirar, casi a adorar, a los ricos y poderosos y a .... > descuidar a las personas más pobres … es la mayor y más universal causa de > corrupción de nuestros sentimientos morales (**Adam Smith)* > -- Saludos *Héctor Herrera Anabalón* Egresado ICCI UNAP Servicio Arquitectura Galatea - Oficina Técnica http://www.galatea.cl Miembro USoLIX Victoria Registered User #548600 (LinuxCounter.net)