2010-08-26 88 views

回答

16

有许多方法,但是这个人是很简单的:

$content = Get-Content file.txt 
$content | Foreach {$_.TrimEnd()} | Set-Content file.txt 

您可能需要调整在Set-Content cmdlet将Encoding参数来获取你想要的编码文件输出(统一,ASCII,UTF8等)。

0

对于小文件(小于250   MB),你可以使用:

$file = "Log20130820" 

Get-Content $file | Foreach {$_.TrimEnd()} | Set-Content "$file.txt" 

对于过大的文件,该脚本将失败OutOfMemoryException异常。

相关问题