如何在powershell中修剪文件中的所有行

时间:2012-01-06 10:31:36

标签: powershell powershell-v2.0

我可以修剪文件中的所有内容

$lines=(Get-Content $BaselineFile)

foreach ($line in $lines) { $line= $line.Trim() }

但是如何将结果放回同一个文件中。 ($ Baselinefile)

3 个答案:

答案 0 :(得分:7)

这更简洁:

(gc $BaseLineFile)| % {$_.trim()} | sc $BaseLineFile

答案 1 :(得分:5)

这是一个很好的2班轮:

$lines=(Get-Content $BaselineFile) | foreach{ $_.Trim()}  
$lines > $BaselineFile

答案 2 :(得分:1)

$lines=(Get-Content $BaselineFile)
$newcontent = foreach ($line in $lines) { $line.Trim()} 
$newcontent | out-file $BaselineFile