Главная

Saturday, 22 December 2018

Командлет Measure-Object.

Всем привет.

Нашел обсуждение любимого командлета в Powershell у одного автора. Они долго там спорили, но автор настаивает на своей преданности к Measure-Object. 

Командлет Measure-Object действительно интересный. С его помощью можно быстро подсчитать количество строк, символов и даже слов в файле.

Get-Content cccc.log | Measure-Object –Line
Get-Content cccc.log | Measure-Object –Character
Get-Content cccc.log | Measure-Object –Word

Lines Words Characters Property
----- ----- ---------- --------
    8                         
            307               
      25           

Это все можно зарядить и  в одну строку.

Get-Content 111.rtf | Measure-Object –Line –Word –Character
Get-Content cccc.log | Measure-Object –Line –Word –Character

Lines Words Characters Property
----- ----- ---------- --------
   10    15        323       
     8    25        307       

Тут же я вам показал что Measure-Object также весело обрабатывает  и файлы типа RTF. Но,  право, вывод его сомнителен. Точно также он покажет нечто и на файлы типа XLS или DOCX.

Успехов.

No comments:

Post a Comment

А что вы думаете по этому поводу?