Werbung

Herkunft

Microsoft.PowerShell.Commands.Utility.dll

Kurzinformation

Sucht Text in Zeichenfolgen und Dateien.

Syntax

Select-String [-Pattern] -InputObject [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] [-Verbose] [-Debug] [-ErrorAction ] [-WarningAction ] [-ErrorVariable ] [-WarningVariable ] [-OutVariable ] [-OutBuffer ] Select-String [-Pattern] [-Path] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] [-Verbose] [-Debug] [-ErrorAction ] [-WarningAction ] [-ErrorVariable ] [-WarningVariable ] [-OutVariable ] [-OutBuffer ]

Beschreibung

Mit dem Cmdlet "Select-String" werden Text und Textmuster in Eingabezeichenfolgen und -dateien gesucht. Sie können es wie Grep in UNIX und Findstr in Windows verwenden.

Select-String basiert auf Textzeilen. Standardmäßig sucht Select-String die erste Übereinstimmung in jeder Zeile und zeigt für jede Übereinstimmung den Dateinamen, die Zeilennummer und den gesamten Text in der Zeile an, die die Übereinstimmung enthält.

Sie können jedoch festlegen, dass das Cmdlet mehrere Übereinstimmungen pro Zeile sucht, Text vor und nach der Übereinstimmung anzeigt oder nur einen booleschen Wert (True oder False) anzeigt, der angibt, ob eine Übereinstimmung gefunden wurde.

Select-String verwendet für Vergleiche reguläre Ausdrücke, kann jedoch auch einen einfachen Vergleich ausführen, bei dem die Eingabe nach dem angegebenen Text durchsucht wird.

Mit Select-String können alle Textübereinstimmungen oder nur die erste Übereinstimmung in jeder Eingabedatei angezeigt werden. Das Cmdlet kann auch jeden Text anzeigen, der nicht mit dem angegebenen Muster übereinstimmt.

Sie können außerdem angeben, dass Select-String eine bestimmte Zeichencodierung erwartet, z. B. beim Durchsuchen von Dateien mit Unicode-Text.

Links

Liste aller Commandlets Mehr über die Windows PowerShell

Bücher zur PowerShell

Buchcover Windows PowerShell 5.0 - Das Praxishandbuch (1. Auflage 2016/5. Auflage Gesamtreihe) Windows PowerShell 5.0 - Das Praxishandbuch (1. Auflage 2016/5. Auflage Gesamtreihe)
Autoren: Dr. Holger Schwichtenberg
erschienen 2016, 996 Seiten, 49,99 €
ISBN: 3446446435
Bestellung: Amazon.de oder im Buchhandel über ISBN 3446446435

Schulungen/Seminare

Offene Seminare zur PowerShell
In-House-Seminare zur PowerShell