[identity profile] kykqx.livejournal.com posting in [community profile] useful_faq
Никто не подскажет программу, которая может многократно заменять один текст на другой в куче текстовых файлов?  Т.е. у меня есть много  файлов, в которых что-то одно надо заменить на что-то другое, а руками это делать придется очень долго...

p.s. sed не предлагать :)

Date: 2006-01-12 03:39 pm (UTC)
From: [identity profile] langsamer.livejournal.com
Спросите в [livejournal.com profile] ru_software, уточните, что вам нужна программа под Windows (sed - это Unix/Linux)

Date: 2006-01-12 03:51 pm (UTC)
From: [identity profile] morruth.livejournal.com
под винды тоже есть (см www.cygwin.com)

Date: 2006-01-12 03:58 pm (UTC)
From: [identity profile] langsamer.livejournal.com
Вы готовы растолковать автору поста, как установить cygwin и какую именно строку параметров задать sed'у? Или еще можно скриптик в шелле или на перле наваять, всего-то один regexp...
Или все-таки надежней будет дать ссылку на программу с одной кнопкой, на которую надо нажать, чтоб получить искомый результат?

Date: 2006-01-12 04:06 pm (UTC)
From: [identity profile] morruth.livejournal.com
гугление по sed for windows находит и нативные причём в 1й же ссылке
строка параметров примитивнейшая
sed ---in-place=bak "s/text1/text2/g" *.txt
а одной кнопкой тут точно не получится - как минимум придётся вводить
что менять на что менять и где менять - мысли читать компы пока не умеют Ж8)

Date: 2006-01-12 04:09 pm (UTC)
From: [identity profile] morruth.livejournal.com
--in-place (2 тире)

Date: 2006-01-12 05:11 pm (UTC)
From: [identity profile] morruth.livejournal.com
\" можно строку в одинарные взять - подробности в хелпе на cmd.exe ;)
да / тоже надо экранировать как \/ (вариант - истользовать вместо / символ не встречающийся
в исходной/заменяемой строках)