Получите количество слов, символов и строк в файле с помощью PowerShell
Иногда бывает полезно собрать некоторую статистику об имеющемся у вас текстовом файле. Если вы используете современный текстовый редактор, такой как Notepad ++ или Geany, вероятно, в нем достаточно инструментов для всех возможных случаев. Однако, если вы работаете в простой среде Windows, PowerShell может вам помочь. Вот быстрый совет, как эффективно использовать его для расчета количества слов, символов и строк в файле.
PowerShell - это расширенная форма командной строки. Он расширен огромным набором готовых к использованию командлетов и дает возможность использовать .NET framework / C # в различных сценариях. Если у вас есть навыки написания сценариев, вы можете создать несколько очень эффективных сценариев для автоматизации Windows. Недавно Microsoft сделал его доступным для Linux и OS X.
PowerShell поставляется с полезным встроенным командлетом Мера-объект. Он вычисляет значения свойств определенных типов объектов. Measure-Object выполняет три типа измерений в зависимости от параметров в команде. Командлет может подсчитывать объекты и вычислять минимум, максимум, сумму и среднее числовых значений. Для текстовых объектов он может подсчитывать и вычислять количество строк, слов и символов. Это именно то, что нам нужно.
Все, что вам нужно, это передать содержимое файла на вход. Для этого вы можете объединить Measure-Object с другим командлетом. Get-Content. Командлет Get-Content печатает содержимое текстового файла.
Итак, для нашей задачи мы можем сделать следующее.
- Открыть PowerShell
- Введите или вставьте следующую команду:
Get-Content "F: \ usb защита от записи (черновик) .txt" | мера -Линия -Символ -Слово
Исправьте часть пути к файлу, который необходимо измерить. В моем случае он показывает следующий результат для моя предыдущая статья текст:
- Используйте следующую команду, чтобы подсчитать те же пробелы без учета:
Get-Content "F: \ usb защита от записи (черновик) .txt" | мера -Line -Character -Word -IgnoreWhiteSpace
Вот и все. Этот трюк может быть полезен, когда вам нужно получить статистику содержимого файла, но вы не можете найти подходящее стороннее приложение для этой задачи.