Съвсем нов съм в powershell, но се опитвам да заменя определени знаци в рамките на .xml файлове. Явно вече се спъвам с първите стъпки.
напр. Ще се опитам да заменя:
<?xml version="1.0"?>
с
<?xml version="2.0"?>
По-долу ще намерите кода, който написах досега:
Get-Childitem "C:\Users\jp\Desktop\Test" | ForEach-Object {
$Content = Get-Content $_.fullname
$Content = ForEach-Object { $Content -replace "(<?xml version=`"1.0`"?>)","(<?xml version=`"2.0`"?>)" }
Set-Content $_.fullname $Content -Force
}
Проблемът е, че това е само началото на низовете, които трябва да заменя. Има ли начин да замените текст в определен диапазон, независимо от знаците вътре?
Чудя се как да заменя цял низ, без значение какви специални символи имам вътре. Благодаря предварително.