•Arnošt Havelka
Práctica: Desafío de filtrado avanzado
Domine los procesos con un desafío de datos del mundo real.
Iniciar lección interactivaAplique tuberías, filtrado y selección para abordar problemas de datos del mundo real.
El desafío
Encuentre archivos grandes, muestre solo nombres y genere un informe. ¡Todo en un solo tubo!
Prueba el comando
Build a complete pipeline!
Construir el 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
Tubería de análisis real
Terminal
largefile1.txt
largefile2.txt
small.txt
PS C:\Users\Student\Documents\AdvancedPipelineDemo>Get-ChildItem
Maestría lograda
Comprobación de conocimientos
1 / 2In this pipeline, where does Where-Object filter?
Referencias
Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.
Siguiente
Efecto dominó de PowerShell: señal de filtro
Utilice Where-Object en canalizaciones para aislar rápidamente los archivos de registro relevantes.