CMD Master
Назад до блогу
•Arnošt Havelka

Практика: Розширений виклик фільтрації

Опануйте конвеєри за допомогою реального виклику з даними.

Почати інтерактивний урок
Практика: Розширений виклик фільтрації

Застосуйте конвеєризацію, фільтрацію та вибір, щоб вирішити реальні проблеми з даними.

Виклик

Знайдіть великі файли, відобразіть лише імена та створіть звіт. Все в одному конвеєрі!

Спробуйте команду

Створіть повний конвеєр!

Складіть команду
Get-ChildItem[arguments]|Where-Object[arguments]|Select-Object[arguments]
Get-ChildItem|Where-Object{$_.Length -gt 5000}|Select-ObjectName, Length
1. PipeЗ'єднайте всі команди
2. FilterЗнайдіть файли, що відповідають критеріям
3. SelectВиберіть властивості для відображення
Термінал
PS C:\Users\Student>Get-ChildItem | Where-Object {$_.Length -gt 5000} | Select-Object Name, Length
large-report.txt 6000

Реальний конвеєр аналізу

Термінал
largefile1.txt largefile2.txt small.txt
PS C:\Users\Student\Documents\AdvancedPipelineDemo>Get-ChildItem

Досягнуто майстерності

Перевірка знань

1 / 2

У цьому конвеєрі де Where-Object фільтрує?

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Ефект пульсації PowerShell: Фільтрація сигналу

Використовуйте Where-Object у конвеєрах, щоб швидко ізолювати відповідні файли журналів.