Beschreibt, wie Platzhalterzeichen in Windows PowerShell (about_wildcards)

   
# THEMA
about_Wildcards

# KURZBESCHREIBUNG
Beschreibt, wie Platzhalterzeichen in Windows PowerShell
verwendet werden.

# DETAILBESCHREIBUNG
In vielen Fällen ist es erforderlich, ein Cmdlet nicht für ein
einzelnes Element, sondern für eine Gruppe von Elementen auszuführen.
Angenommen, Sie möchten alle Dateien im Verzeichnis "C:\Techdocs" mit der
Dateinamenerweiterung ".ppt" finden. Mit dem folgenden Befehl werden
alle Elemente im Verzeichnis zurückgegeben:

Get-ChildItem c:\techdocs

Bei diesem Befehl müssten Sie manuell alle im Verzeichnis
aufgelisteten Dokumente prüfen, um die Dateien mit der
Erweiterung ".ppt" zu finden. Sie können die zurückgegebenen
Elemente jedoch einschränken, indem Sie Platzhalter in den
Parametern eines Cmdlets verwenden. Mit einem solchen
Platzhalterzeichen können Sie nach unbekannten Werten suchen, um
bestimmte Ergebnisse zurückzugeben. Die Verwendung von
Platzhalterzeichen wird gelegentlich auch als "Globbing"
bezeichnet. Beispielsweise können Sie das vorherige Beispiel
erneut umwandeln, sodass nur PPT-Dateien zurückgegeben werden:

Get-ChildItem c:\techdocs\*.ppt

In diesem Fall wird das Sternchen (*) als Platzhalterzeichen
verwendet, um alle Zeichen anzugeben, die vor der Dateinamener-
weiterung ".ppt" vorhanden sein können. Da auch die Dateinamen-
erweiterung eingeschlossen wird, müssen alle Dateien, die vom
Befehl zurückgegeben werden, die Dateinamenerweiterung enthalten;
der Dateiname kann jedoch beliebig sein. Es werden daher nur die
Dateien zurückgegeben, nach denen Sie suchen.

Neben dem Sternchen unterstützt Windows PowerShell noch weitere
Platzhalterzeichen.

Platzhalterbeschreibung Beispiel Übereinstimmung Keine Übereinstimmung
----------------------- ----------------- ---------------- ----------------- --------
* Stimmt mit 0 oder a* A, ag, Apfel banana
mehr Zeichen überein.

? Stimmt mit genau einem ?m am, im, um vom
Zeichen an der angegebenen
Position überein.

[ ] Stimmt mit einem Bereich [a-e]uch auch, buch, euch tuch
von Zeichen überein.

[ ] Stimmt mit angegebenen [ab]uch auch, buch huch
Zeichen überein.

Die meisten Cmdlets akzeptieren Platzhalterzeichen in einigen ihrer
Parameter. Die betreffenden Parameter sind im Hilfethema der
einzelnen Cmdlets angegeben. Bei der Verwendung von Platzhalterzeichen
in Parametern wird die Groß-/Kleinschreibung nicht berücksichtigt.
So gibt "?m" beispielsweise "Am", "am", "Im", "im", "Um" und "um" zurück.

Sie können Platzhalterzeichen innerhalb eines Parameters kombinieren.
Angenommen, Sie möchten alle Dateien mit der Erweiterung ".txt" im
Verzeichnis "c:\techdocs" anzeigen, die mit den Buchstaben "a" bis
"l" beginnen. Hierfür können Sie den folgenden Befehl verwenden:

Get-ChildItem c:\techdocs\[a-l]*.txt

In diesem Befehl wird mit einem Bereichsplatzhalter ("[a-l]")
angegeben, dass der Dateiname mit den Buchstaben "a" bis "l"
beginnen soll. Anschließend wird mit dem Platzhalterzeichen "*"
ein Platzhalter für beliebige Zeichen zwischen dem ersten Zeichen
und der Dateinamenerweiterung festgelegt.

SIEHE AUCH
about_Language_Keywords

C:\Windows>powershell get-help about_Windows_PowerShell_2.0 -full

ColorConsole [Version 1.7.1000] PowerShell 2.0-Export
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2014 Microsoft Corporation.

OS: Windows-10 / Windows-8.1 & 8 / Windows-7 & Vista / Windows Server 2008-2016
»»»» ColorConsole



 


... Home  
... Impressum
... ColorConsole

... CMD
... Netsh-XP
... Netsh-7
... Netsh-Vista
... Powershell





;-)









Windows 7 download: Starter, Home (Basic Premium), Professional und Win 7 Ultimate!

... facebook.de
0.046
Find and start programs in Windows 8.1 and 8!  / LED TV/Fernseher, LCD-Fernseher, oder Plasma?  / What does restore the clipboard in Multi Clipboard slots?  / Kann ich die Windows Server 2008 Testversion downloaden?  / Wie funktioniert Paste HTML in QuickTextPaste?  / Registerkarten, bzw. Tabs werden nicht immer angezeigt in der Exploreransicht?  / Wo ist WordPad in Windows 10, (finden , öffnen)?  / Kann man mit "FingerWeg " auch Windows Komponenten wie Outlook, Messenger, Mediaplayer usw. restlos entfernen ?  / Taskkill with the Cmd.exe, how to use correct and useful with examples!  / Error message com.google.process.gapps has stopped?  / Customize the maximum memory under Windows (RAM, set, Restrict)?  / Add Windows-7 Desktop Gadgets to Windows 8.1 or Windows-10!  /