Windows 7/8/10 cmd или powershell находят строки в текстовом файле, которые длиннее или меньше X символов

Windows 7/8/10 cmd или powershell находят строки в текстовом файле, которые длиннее или меньше X символов

В Windows 7/8/10 есть ли способ быстро найти в txt-файле все строки, которые длиннее или меньше X (скажем, 418) символов? Я слышал, что это можно сделать с помощью Notepad++, но я ищу решение в cmd или PowerShell.

решение1

В скрипте PowerShell вы можете использовать Get-Contentв сочетании с Where-Object:

Get-Content .\input.txt | ?{$_.length -le 418}

Это позволит вывести все строки длиной не более 418 символов для файла с именем input.txt.

Связанный контент