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

相關內容