Выполнение регулярных выражений заменяет файл журнала объемом 900 МБ
Мой любимый TextPad говорит "не хватает памяти" через некоторое время при попытке выполнить эту операцию. Следующий лучший (т.е. самый простой / быстрый) бесплатный инструмент для этого?
2 ответа
Решение
Установите ActivePerl (только 25 МБ .msi
файл) и запустить этот однострочник:
perl -pe "s/regex/replacement/g" <input.txt >output.txt
Вы даже можете использовать его для редактирования на месте следующим образом:
perl -pi.bak -e "s/regex/replacement/g" file.txt
Установите Cygwin и используйте sed для поиска и замены.
например, sed -e 's/findthis/replacewiththis/g' path/to/bigfile > /path/to/newfile