How to trim all lines in a file in powershell

I can trim all contents in a file

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

But how to return the result to the same file. ($ Baselinefile)

+4
source share
3 answers

Here is a good 2 liner:

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

This is more concise:

 (gc $BaseLineFile)| % {$_.trim()} | sc $BaseLineFile 
+6
source
 $lines=(Get-Content $BaselineFile) $newcontent = foreach ($line in $lines) { $line.Trim()} $newcontent | out-file $BaselineFile 
+1
source

Source: https://habr.com/ru/post/1389632/


All Articles