как изменить символ в каждой строке нескольких файлов, мой скрипт powershell нуждается в небольшом исправлении - PullRequest
0 голосов
/ 31 января 2019

Доброе утро У меня есть папка с файлами внутри, мне нужно изменить только несколько символов в каждой строке каждого файла.Но мой скрипт меняет только первую строку каждого файла ... Я думаю, что для этого нужно немного, но я не нахожу

$newcodebanque= "AAAAA"

$newcodeguichet= "BBBBB"

$newcodecompte= "CCCCCCCCCCC"

$newdate= "dd"

$listerib = Get-ChildItem .\ -filter *.rib 

ForEach ($rib in $listerib)
{
(get-content $rib -raw) | ForEach-Object {$_.Remove(2,5).insert(2,$newcodebanque).Remove(11,5).insert(11,$newcodeguichet).remove(21,11).insert(21,$newcodecompte).remove(38,2).insert(38,$newdate)} | set-content $rib }

Мне нужно изменить каждую строку каждого файла и написать

большое спасибо за вашу помощь

...