Я новичок в PowerShell и пытаюсь удалить пробелы из файла.Файл содержит некоторые значения и имеет пробелы (отступ):
Hostname=hostname1
Server=server1
Directory=C:\Program Files\Test
Database=db1
Я пытаюсь удалить пробел, но сохраняю строку «каталог», так как она содержит пробелы в пути C:\Program Files\Test
, и этосломать сборку.Это код, который я до сих пор:
foreach ($Line in (Get-Content -Path C:\File.txt) | Where-Object {$_ -notcontains "Directory"}) {
$line -replace " ", ""
Set-Content -Path C:\File.txt
}
Но это приводит к пустому файлу.Что я делаю не так?