Select-String
Vindt tekst in string en bestanden in PowerShell.
Dit commando kan alleen gebruikt worden via PowerShell.
Je kan Select-String gebruiken zoals grep in UNIX of findstr.exe in Windows.
Meer informatie: https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/select-string.
- Zoek naar een patroon binnen een bestand:
Select-String -Path "pad\naar\bestand" -Pattern 'zoek_patroon'
- Zoek naar een exacte string (schakelt reguliere expressies uit):
Select-String -SimpleMatch "exacte_string" pad\naar\bestand
- Zoek naar een patroon in alle
.extbestanden in de huidige map:
Select-String -Path "*.ext" -Pattern 'zoek_patroon'
- Toon het opgegeven aantal regels voor en na de regel die overeenkomt met de patroon:
Select-String --Context 2,3 "zoek_patroon" pad\naar\bestand
- Zoek in
stdinvoor regels die niet overeenkomen met een patroon:
Get-Content pad\naar\bestand | Select-String --NotMatch "zoek_patroon"