1.1 KiB
1.1 KiB
Select-String
Busca texto en cadenas y archivos en PowerShell. Nota: Este comando solo puede usarse a través de PowerShell. Puedes usar
Select-Stringde manera similar agrepen UNIX ofindstr.exeen Windows. Más información: https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/select-string.
- Buscar un patrón dentro de un archivo:
Select-String -Path "{{ruta\al\archivo}}" -Pattern '{{patrón_de_búsqueda}}'
- Buscar una cadena exacta (desactiva expresiones regulares):
Select-String -SimpleMatch "{{cadena_exacta}}" {{ruta\al\archivo}}
- Buscar un patrón en todos los archivos
.exten el directorio actual:
Select-String -Path "{{*.ext}}" -Pattern '{{patrón_de_búsqueda}}'
- Capturar el número especificado de líneas antes y después de la línea que coincide con el patrón:
Select-String --Context {{2,3}} "{{patrón_de_búsqueda}}" {{ruta\al\archivo}}
- Buscar en
stdinlíneas que no coincidan con un patrón:
Get-Content {{ruta\al\archivo}} | Select-String --NotMatch "{{patrón_de_búsqueda}}"