Windows Tips & News

Вземете количество думи, знаци и редове във файл с помощта на PowerShell

click fraud protection

Понякога е полезно да съберете някои статистически данни за текстов файл, който имате. Ако използвате модерен текстов редактор като Notepad++ или Geany, той вероятно има достатъчно инструменти за всички възможни случаи. Въпреки това, ако се намирате в среда на Windows, PowerShell може да ви помогне. Ето бърз съвет как да го използвате ефективно за изчисляване на броя на думите, знаците и редовете във файл.

PowerShell е усъвършенствана форма на команден ред. Той е разширен с огромен набор от готови за използване командлети и идва с възможност за използване на .NET framework/C# в различни сценарии. Ако имате уменията да пишете скриптове, можете да създадете някои много мощни за автоматизиране на Windows. Наскоро Microsoft го направи достъпен за Linux и OS X.

PowerShell идва с полезен вграден командлет Мярка-обект. Той изчислява стойностите на свойствата на определени типове обекти. Measure-Object извършва три вида измервания в зависимост от параметрите в командата. Командлетът може да брои обекти и да изчисли минималната, максималната, сумата и средната стойност на числовите стойности. За текстови обекти той може да брои и изчислява броя на редовете, думите и знаците. Точно това ни трябва.

Всичко, от което се нуждаете, е да предадете съдържанието на файла на входа. За тази цел можете да комбинирате Measure-Object с другия командлет Get-Content. Командлетът Get-Content отпечатва съдържанието на текстовия файл.

И така, за нашата задача можем да направим следното.

  1. Отворете PowerShell
  2. Въведете или поставете следната команда:
    Get-Content "F:\usb защита от запис (чернова).txt" | мярка -Линия -Символ -Дума

    Коригирайте частта от пътя на файла към файла, който трябва да измерите. В моя случай той показва следния изход за предишната ми статия текст:

  3. Използвайте следната команда, за да преброите едни и същи интервали с изключение:
    Get-Content "F:\usb защита от запис (чернова).txt" | мярка -Линия -Символ -Дума -Игнориране на бялото пространство

Това е. Този трик може да бъде полезен, когато трябва да получите статистически данни за съдържанието на файла, но не можете да получите подходящо приложение на трета страна за тази задача.

Как да блокирате реклами в браузъра Microsoft Edge (Project Spartan)

Как да блокирате реклами в браузъра Microsoft Edge (Project Spartan)

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Microsoft Edge вече няма да поддържа ePub

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

Прочетете още

Как да експортирате EPUB отметки и бележки в Microsoft Edge

Как да експортирате EPUB отметки и бележки в Microsoft Edge

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още