Windows 7/8/10 cmd 或 powershell 在 txt 文件中查找长于​​或短于 X 个字符的行

Windows 7/8/10 cmd 或 powershell 在 txt 文件中查找长于​​或短于 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

相关内容