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

С определением количества символов, слов и строк в текстовых файлах превосходно справляются многие редакторы, например, в нижнем левом углу Microsoft Word есть маленькая панелька при нажатии на которую программа показывает количество абзацев, строк, слов и символов с пробелами и без. Но может статься так, что вам нужно будет получить эти сведения по какому-то файлу, а нужной программы на компьютере как раз не окажется.

Как быть тогда? Не устанавливать же для этого соответствующий редактор. В интернете есть специальные сервисы, умеющие выполнять такие вычисления, но пользоваться ими не очень удобно, к тому же вы можете оказаться в месте, где связь с глобальной сетью недоступна. В таких случаях самым простым и действенным решением станет использование встроенной консоли PowerShell.

Преимуществом этого способа является то, что он работает практически со всеми типами текстовых файлов, в том числе с документами PDF и Microsoft Word, не нуждаясь в наличии на компьютере стороннего ПО. Для определения объёма текста мы будем использовать два командлета: Get-Content и Measure-Object. Первый «вытаскивает» с файла всё содержимое, второй производит необходимые подсчёты. Допустим, у вас есть файл 1.DOCX, в котором вы хотите определить общее количество символов. Откройте PowerShell и выполните такую команду:

Get-Content "D:\1.docx" | Measure-Object -Line -Character –Word

или

Get-Content "D:\1.docx" | Measure-Object -Line -Character –Word -IgnoreWhiteSpace

PowerShell

Командлет Measure-Object может принимать десять значений, но нам хватит трёх-четырёх.

Это -Line -Character -Word и -IgnoreWhiteSpace.

Первый ключ определяет количество строк, второй общее количество символов, третий — слов. Четвёртый ключ исключает пробелы при подсчёте количества слов и знаков. Вот и всё.

Программа VX Search — поиск в Windows с использованием цепочек условий

Windows 10 имеет неплохой встроенный механизм поиска с поддержкой индексации, но всё же пока он Читать далее

Как создать ярлык SDelete для безвозвратного удаления файлов и папок

Когда вы удаляете папки или файлы, они перемещаются в Корзину, откуда легко могут быть восстановлены. Читать далее

Как извлечь данные из файлов PDF и Microsoft Office в MetaExtractor

Помимо основной информации, файлы Microsoft Office и PDF могут содержать достаточно большое количество метаданных, фактически Читать далее

Как в Windows скопировать файлы и папки на другой диск или раздел, сохранив временные метки

Если вы переместите файлы с одного жесткого диска или логического раздела на другой, их временные Читать далее

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Рекомендуемые публикации:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *