2010-08-26 52 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異常。

相關問題