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

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



Оставьте ответ

Иногда бывает полезно собрать некоторую статистику об имеющемся у вас текстовом файле. Если вы используете современный текстовый редактор, такой как Notepad ++ или Geany, вероятно, в нем достаточно инструментов для всех возможных случаев. Однако, если вы работаете в простой среде Windows, PowerShell может вам помочь. Вот быстрый совет, как эффективно использовать его для расчета количества слов, символов и строк в файле.

Реклама


PowerShell - это расширенная форма командной строки. Он расширен огромным набором готовых к использованию командлетов и дает возможность использовать .NET framework / C # в различных сценариях. Если у вас есть навыки написания сценариев, вы можете создать несколько очень эффективных сценариев для автоматизации Windows. Недавно Microsoft сделал его доступным для Linux и OS X .

как синхронизировать календарь Outlook с календарем Google

PowerShell поставляется с полезным встроенным командлетом Мера-объект . Он вычисляет значения свойств определенных типов объектов. Measure-Object выполняет три типа измерений в зависимости от параметров в команде. Командлет может подсчитывать объекты и вычислять минимальное, максимальное, сумму и среднее числовых значений. Для текстовых объектов он может подсчитывать и вычислять количество строк, слов и символов. Это именно то, что нам нужно.

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

Итак, для нашей задачи мы можем сделать следующее.

закрепить пакетный файл на панели задач
  1. Открыть PowerShell
  2. Введите или вставьте следующую команду:
    Get-Content 'F:  usb защита от записи (черновик) .txt' | мера -Линия -Символ -Слово

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

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

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

Интересные статьи

Выбор редакции

Найти все зашифрованные файлы в Windows 10
Найти все зашифрованные файлы в Windows 10
В Windows 10 проводник не предлагает быстрого способа найти все зашифрованные файлы, хранящиеся на вашем диске. Вот альтернативное решение.
Как получить доступ в Интернет 5G или 4G на вашем ноутбуке
Как получить доступ в Интернет 5G или 4G на вашем ноутбуке
Узнайте, как получить высокоскоростной беспроводной доступ в Интернет на своем ноутбуке или ноутбуке с помощью мобильных решений 4G и 5G.
Как показать процент заряда батареи на Android
Как показать процент заряда батареи на Android
Хотите знать, сколько осталось заряда батареи вашего телефона? Вот как отображается процент заряда батареи на Android-смартфонах.
Как просматривать оригинальные полноразмерные изображения и фотографии профиля в Instagram
Как просматривать оригинальные полноразмерные изображения и фотографии профиля в Instagram
Сегодня многие камеры для смартфонов могут конкурировать с зеркальными фотокамерами премиум-класса. Еще никогда не было так просто запечатлеть потрясающее произведение искусства, чтобы поделиться с его подписчиками в Instagram. К сожалению, многие фотографии в Instagram часто не выглядят так высоко.
Microsoft убивает HomeGroup
Microsoft убивает HomeGroup
Если вы поклонник функции HomeGroup, вот вам плохие новости. Начиная с недавно выпущенной Windows 10 Build 17063, Microsoft прекращает поддержку функции HomeGroup.
Цвета AirPod: что означают белый, зеленый, оранжевый и другие цвета
Цвета AirPod: что означают белый, зеленый, оранжевый и другие цвета
Если AirPods не мигают белым, это обычно означает, что вам необходимо их сбросить. Другие цвета обозначали, что AirPods заряжаются, соединяются и т. д.
Получите декодер HEVC для обновления Windows 10 Fall Creators Update
Получите декодер HEVC для обновления Windows 10 Fall Creators Update
Когда было выпущено обновление Windows 10 Fall Creators Update, люди ожидали, что в ОС будет включен декодер H.265, идущий в ногу со временем.