script de Windows para copiar texto de un archivo a un archivo nuevo

script de Windows para copiar texto de un archivo a un archivo nuevo

¡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-ContentyWhere-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".

información relacionada