regex GUI

Парни, подскажите гуй для работы с регулярками. Надо переиначить кучу файлов, строк для поиска и замены много и много из них многострочные. Поэтому гуй крайне желателен - для ускорения конструирования и наблюдения за результатом.
Уже посмотрел на:
dev-util/visual-regexp
kde-base/kfilereplace
dev-util/regexxer
1-я - просто конструктор и неудобный.
2-я - непойми как обрабатывает регулярку созданную в kate, не сообщает сколько файлов было изменено, etc.
3-я - то что нужно. Но мля, не понимает многострочку - т.е. вообще не знает что такое на \n!
Файлов реально много, в редактор даже по частям грузить заколебаюсь...

А что, если...

for f in dir_with_expressions/*; do
find dir_with_files -type f -exec sed -i "s/`cat $f`/g/' {} \;
done

Где

- dir_with_expressions каталог с файлами, содержащими строки вида (один файл - одна строка):

EXPRESSION/REPLACE

- dir_with_files каталог с файлами для замены строк

Опции поиска find по вкусу. Написал сие прямо сейчас. При необходимости скрипт модифицируется для подсчета обработанных файлов, вывода их списка и т. д., и. т. п.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

опасный совет

так поступать опасно, потому что строка "s/`cat $f`/g/' попадает в bash
а там некоторые вещи надо экранировать:
cat /proc/version | sed -e "s/^.\+\?gcc version//" | sed -e "s/^.\+\?(//" | sed -e "s/).\+$//"
Как мы видим, "+" и "?" превратились в "\+" и "\?" а вот "$" остался "$"

а эта строка - это просто подпись

В кривизне моего поделия я и

В кривизне моего поделия я и не сомневаюсь. Я лишь хотел показать одно из направлений, в котором стоит вести поиск.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".