¡Soy un novato en codificación! Estoy intentando crear un script de Windows en el que pueda copiar texto de un archivo a otro. Mi objetivo principal es encontrar líneas en el texto con "procesamiento iniciado" y "archivo". ¡Espero poder hacer de este un archivo por lotes! Si alguien puede ayudar estaría muy agradecido.
Gracias
PD: estoy usando la edición Windows 7 Server.
Respuesta1
Sugiero usar PowerShell en lugar de Batch. Es mucho más potente y más fácil.
Los únicos comandos que necesitas sonGet-Content
yWhere-Object
:
Get-Content in.txt | Where-Object { $_ -match "started processing" -or $_ -match "file" } >> out.txt
Esto copiará todas las líneas que contengan "procesamiento iniciado" o "coincidencia" en un archivo llamado "out.txt".