•Arnošt Havelka
Prática: Desafio de Filtragem Avançada
Domine pipelines com um desafio de dados do mundo real.
Iniciar lição interativaAplique tubulação, filtragem e seleção para resolver problemas de dados do mundo real.
O desafio
Encontre arquivos grandes, exiba apenas nomes e gere um relatório. Tudo em um pipeline!
Experimente o comando
Build a complete pipeline!
Montar o comando
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 de análise real
Terminal
largefile1.txt
largefile2.txt
small.txt
PS C:\Users\Student\Documents\AdvancedPipelineDemo>Get-ChildItem
Maestria alcançada
Teste de conhecimentos
1 / 2In this pipeline, where does Where-Object filter?
Referências
Estes links de documentação trazem detalhes confiáveis sobre os comandos usados neste artigo.
A seguir
Efeito cascata do PowerShell: sinal de filtro
Use Where-Object em pipelines para isolar arquivos de log relevantes rapidamente.