Я новичок в PowerShell. У меня есть простой скрипт powershell, который просто заменяет текст, но я обнаружил, что регулярное выражение заменяет мой многострочный источник данных в однострочный текст при выводе. Я хочу, чтобы разрывы строк были сохранены. Вот тупая версия сценария.
$source=(Get-Content textfile.txt)
$process1 = [regex]::Replace($source, "line", "line2")
$process1 | out-file -encoding ascii textfile2.txt
Вы можете создать тестовый файл для вызова textfile.txt с такими простыми строками, чтобы проверить его
line
line
Some line
More line here
Я что-то упустил очевидное?
Спасибо,
Фадриан