Мне нужно заменить все вхождения \
на \\
в огромном файле JSON Lines. Я хотел использовать Powershell, но могут быть и другие варианты. Исходный файл состоит из 4 000 000 строк и составляет около 6 ГБ.
Скрипт Powershell, который я использовал, занял слишком много времени, я дал ему поработать 2 часа, но это еще не было сделано. Было бы приемлемо выступление продолжительностью полчаса.
$Importfile = "C:\file.jsonl"
$Exportfile = "C:\file2.jsonl"
(Get-Content -Path $Importfile) -replace "[\\]", "\\" | Set-Content -Path $Exportfile