none
PoSH 3.0, Get-Content -Filter RRS feed

  • Вопрос

  • В PowerShell 3.0 у коммандлета Get-Content появился параметр -Filter, который судя по всему позволяет фильтровать строки перед загрузкой в pipeline.

    Есть ли где-нибудь примеры употребления? Задача заключается в чтении большого текстового лога и выборке из него строк с нужной подстрокой, сейчас решаю через piping в Where-Object, но есть подозрение, что без будет быстрее.

    10 сентября 2013 г. 18:09

Ответы

  • Данный параметр не позволяет фильтровать содержимое файла.

    PS > Get-ChildItem -File -Name
    1.ini
    1.txt
    2.txt
    
    PS > Get-Content *.txt
    1
    2
    
    PS > Get-Content -Path *.txt -Filter 2.txt
    2
    
    PS > Get-Content -Path * -Filter 1*
    1
    1

    • Предложено в качестве ответа Dmitriy Razbornov 11 сентября 2013 г. 17:41
    • Помечено в качестве ответа KazunEditor 16 сентября 2013 г. 8:59
    11 сентября 2013 г. 8:10
    Отвечающий