Methoden des String-Objekts
Neben den Textoperatoren aus Tabelle 19.2 stehen Ihnen außerdem die eingebauten .NET-Methoden zur Verfügung, die sich in jedem String-Objekt befinden (mehr zu Objekten erfahren Sie in Kapitel 8). Diese Methoden können eine unschätzbare Hilfe sein, um die in Texten enthaltenen Informationen zu bergen. Möchten Sie z.B. die Dateierweiterung eines Pfads herausfinden, hilft Ihnen das Cmdlet Split-Path leider nicht weiter. Mit den Methoden des String-Objekts dagegen lösen Sie diese Aufgabe sehr elegant:
PS> $path = "C:\test\beispiel.bat" PS> $path.Substring( $path.LastIndexOf(".")+1 ) bat PS> $path.Split(".")[-1] bat
Im ersten Beispiel haben Sie mit LastIndexOf() die Position des letzten Punkts im Pfadnamen ermittelt und dann ...
Get Scripting mit Windows PowerShell 2.0 - Der Einsteiger-Workshop now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.