![]() |
Скрипт для удаления из файла слов
Здравствуйте, нужна помощь, нужен скрипт, который удалит из всех файлов *.json в директории слова+2 символа ":/" содержащие в текстовом файле, пример:
В файлах JSON есть строки Код:
"uid" : "JB.Foren_MID2.1:/Path/dev/AUTO/AG2_M.txt", Код:
JB.Foren_MID2.1 Код:
"uid" : "Path/dev/AUTO/AG2_M.txt", |
Правильней конечно разбор json-файла, как объекта, но по двум строчкам этого сделать невозможно.
PowerShell: Код:
(Get-Content .\file.json) -replace '(?<=:\s").+:/(?=.+)' | Set-Content file.json |
Цитата:
дело в том что надо модифицировать не все строки, а удалять только значения, имеющиеся в list.txt |
Код:
$txt = (gc C:\temp\test.txt |% {$_+":/"}) -join '|' |
Время: 19:56. |
Время: 19:56.
© OSzone.net 2001-