2010-08-26 118 views

Respuesta

16

Hay una serie de enfoques, pero éste es bastante simple:

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

Es posible que tenga que ajustar el parámetro Encoding en el cmdlet Set-Content para obtener la salida de archivo en la codificación que desea (Unicode , ASCII, UTF8, etc.).

0

los archivos pequeños (menos de 250 MB  ) se puede utilizar:

$file = "Log20130820" 

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

Para los archivos que son demasiado grandes, el guión podría fallar con OutOfMemoryException.

Cuestiones relacionadas