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

Ubuntu - Setear Variables de Entorno por consola

Ejemplo para NodeJS, Android Studio y Gradle, donde se editan los archivos .profile y .bashrc, se agregan las variables al final del archivo...