CMD Master
Retour au blog
•Arnošt Havelka

Pratique : Défi de filtrage avancé

Maîtrisez les pipelines avec un défi de données du monde réel.

Démarrer la leçon interactive
Pratique : Défi de filtrage avancé

Appliquez la tuyauterie, le filtrage et la sélection pour résoudre les problèmes de données réels.

Le défi

Recherchez des fichiers volumineux, affichez uniquement les noms et générez un rapport. Le tout dans un seul pipeline !

Essayer la commande

Build a complete pipeline!

Composer la commande
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

Pipeline d’analyse réel

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

Maîtrise atteinte

Vérification des connaissances

1 / 2

In this pipeline, where does Where-Object filter?

Références

Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

Effet d'entraînement PowerShell : filtre le signal

Utilisez Where-Object dans les pipelines pour isoler rapidement les fichiers journaux pertinents.