CMD Master
Zpět na blog
•Arnošt Havelka

Cvičení: Pokročilá výzva k filtrování

Ovládněte potrubí s výzvou v reálném světě.

Spustit interaktivní lekci
Cvičení: Pokročilá výzva k filtrování

Použijte potrubí, filtrování a výběr k řešení problémů s daty v reálném světě.

Výzva

Najděte velké soubory, zobrazte pouze názvy a vygenerujte zprávu. Vše v jednom potrubí!

Vyzkoušejte příkaz

Build a complete pipeline!

Sestavit příkaz
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
Terminál
PS C:\Users\Student>Get-ChildItem | Where-Object {$_.Length -gt 5000} | Select-Object Name, Length
large-report.txt 6000

Real Analysis Pipeline

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

Mistrovství dosaženo

Kontrola znalostí

1 / 2

In this pipeline, where does Where-Object filter?

Reference

Tyto odkazy na dokumentaci poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

PowerShell Ripple Effect: Filtrový signál

Použijte Where-Object v kanálech k rychlé izolaci příslušných souborů protokolu.