Título: Bat leer palabras texto Publicado por: fabianjanu en 10 Septiembre 2012, 19:58 pm buenos dias, soy nuevo en el mundo del bat y estoy necesitando de un bat que leea un texto "Ejemplo.txt" y me devuelva en otro texto "encontrado.txt" las lineas que contengan ciertas palabras. pero tambien las ultimas 5 lineas a esta linea inclusive.
ejemplo: Nombre: Pepe Edad: 32 Altura: 1.8 Peso: 75 Nombre: Jose Edad: 20 Altura: 1.9 Peso: 75 Nombre: Juan Edad: 340 Altura: 1.7 Peso: 85 aca deberia devolver todos las personas que tengan 75 KG. al momento pude hacer que devuelva: "Peso:75" con : type log.txt | find /i "Peso: 75" pero necesito tambien las 3 lineas anteriores al peso para saber los demas datos. es posible? Título: Re: Bat leer palabras texto Publicado por: Eleкtro en 11 Septiembre 2012, 16:59 pm Trabajar con números no es una taréa agradable en Batch (No por dificil, sino por primitivo e ineficaz si no se hace al detalle... Bueno, eso lo hace más dificil supongo xD)... el code que he echo creo que ha quedado eficiente y sin errores, pero habría sido mejor codearlo en un lenguaje decente.
Código
Test.txt Código: Nombre: Pepe Output: (http://img502.imageshack.us/img502/35/prtscrcapturec.jpg) Saludos |