Windows Tips & News

Получите количество слов, символов и строк в файле с помощью PowerShell

click fraud protection
РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Иногда бывает полезно собрать некоторую статистику об имеющемся у вас текстовом файле. Если вы используете современный текстовый редактор, такой как 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" | мера -Линия -Символ -Слово

    Исправьте часть пути к файлу, который необходимо измерить. В моем случае он показывает следующий результат для моя предыдущая статья текст:PowerShell-получить-файл-статистика

  3. Используйте следующую команду, чтобы подсчитать те же пробелы без учета:
    Get-Content "F: \ usb защита от записи (черновик) .txt" | мера -Line -Character -Word -IgnoreWhiteSpace
    PowerShell-получить-файл-статистика-без пробелов

Вот и все. Этот трюк может быть полезен, когда вам нужно получить статистику содержимого файла, но вы не можете найти подходящее стороннее приложение для этой задачи.

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Скачать архивы скинов Winamp

Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее

Сергей Ткаченко, автор Winaero

Сергей Ткаченко, автор Winaero

Если вы являетесь пользователем Windows 8, вы, должно быть, заметили, что в новом диспетчере зада...

Читать далее

Скачать Скачать скин Jim_Weltman для Winamp

Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее