CMD Master
Zurück zum Blog
•Arnošt Havelka

Übung: Erweiterte Filterherausforderung

Beherrschen Sie Pipelines mit einer realen Datenherausforderung.

Interaktive Lektion starten
Übung: Erweiterte Filterherausforderung

Wenden Sie Rohrleitungen, Filter und Auswahl an, um reale Datenprobleme zu lösen.

Die Herausforderung

Finden Sie große Dateien, zeigen Sie nur Namen an und erstellen Sie einen Bericht. Alles in einer Pipeline!

Befehl ausprobieren

Build a complete pipeline!

Befehl zusammenstellen
Get-ChildItem[arguments]|Where-Object[arguments]|Select-Object[arguments]
Get-ChildItem|Where-Object{$_.Length -gt 5000}|Select-ObjectName, Length
1. PipeConnect all commands
2. FilterFind files matching criteria
3. SelectChoose properties to display
Terminal
PS C:\Users\Student>Get-ChildItem | Where-Object {$_.Length -gt 5000} | Select-Object Name, Length
large-report.txt 6000

Echte Analyse-Pipeline

Terminal
largefile1.txt largefile2.txt small.txt
PS C:\Users\Student\Documents\AdvancedPipelineDemo>Get-ChildItem

Meisterschaft erreicht

Wissenscheck

1 / 2

In this pipeline, where does Where-Object filter?

Quellen

Diese Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.

Nächstes

PowerShell-Ripple-Effekt: Filtersignal

Verwenden Sie Where-Object in Pipelines, um relevante Protokolldateien schnell zu isolieren.