2010-08-26 37 views

Trả lời

16

Có một số phương pháp nhưng điều này là khá đơn giản:

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

Bạn có thể cần phải tinh chỉnh các Encoding tham số trên lệnh Set-nội dung để nhận được đầu ra tập tin trong bảng mã bạn muốn (Unicode , ASCII, UTF8, v.v.).

0

Đối với các file nhỏ (ít hơn 250   MB), bạn có thể sử dụng:

$file = "Log20130820" 

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

Đối với các file quá lớn, kịch bản sẽ thất bại với OutOfMemoryException.

Các vấn đề liên quan