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" | мярка -Линия -Символ -Дума -Игнориране на бялото пространство

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

Деактивирайте замъгляването на екрана за вход в Windows 10

Деактивирайте замъгляването на екрана за вход в Windows 10

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

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

Приложението за настройки на Windows 10 може да получи ново заглавие

Приложението за настройки на Windows 10 може да получи ново заглавие

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

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

Windows 10 PowerToys Preview Издаден с „ръководство за бърз достъп на Windows“ и „FancyZones“

Windows 10 PowerToys Preview Издаден с „ръководство за бърз достъп на Windows“ и „FancyZones“

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

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