jueves, 15 de diciembre de 2016

PowerShell - Filtrar registros de archivo de texto que contengan una o más cadenas

Primero declaramos un array con las cadenas a filtrar:
$cadenas = @("Let","It","Be")
Luego filtramos el archivo con Get-Content:
Get-Content '.\PATH_ARCHIVO_A_FILTRAR.txt' | 
Select-String -Pattern $p -SimpleMatch |
Set-Content ARCHIVO_FILTRADO.txt
Estas dos sentencias se pueden ejecutar directamente en la consola de PowerShell sin necesidad de generar un Script. Simplemente se ejecutan uno a uno con la tecla Enter.

No hay comentarios:

Publicar un comentario

Iterar Map / Iterate Map

for (Map.Entry entry : camposDocumento.entrySet()) { String key = entry.getKey(); String valor = entry.getValue(); }