Ищу программу замены текста в файлах

Обсуждение любого программного обеспечения. No warez or cracks here...

Сообщение Bom » Чт авг 11, 2005 11:50 am

Нужна программа замены одной последовательности на другую в текстовом файле (группе файлов), которую можно было запустить из пакетного файла, типа:

программа имя-файла что-было что-должно-быть
программа маска-файлов что-было что-должно-быть

Наверное, достаточно программы для DOS
Я уже не помню таких, давно дело было...
Юрий Бомштейн
Bom
Капитан
 
Сообщений: 197
Зарегистрирован: Пт мар 29, 2002 9:07 am
Откуда: Москва
Пункты репутации: 0

Сообщение ak? » Чт авг 11, 2005 2:37 pm

Sed.
Компайл для виндов можно найти в cygwin или в mingw (или msys, точно не скажу) или в гуггле наверное.
Их вобщем-то до фига разновидностей, но не все позволяют редактировать файл inplace. То есть надо будет делать что-нибудь вроде
sed 's/foo/bar/' file > new_file.
ak?
Мл. сержант
 
Сообщений: 22
Зарегистрирован: Вс июн 08, 2003 10:27 pm
Пункты репутации: 0

Сообщение Ajax » Чт авг 11, 2005 3:09 pm

2ak?
Ты думаешь, виндовый комманд лайн позволит сделать перенаправление вывода типа ">"? <!--emo&:huh:-->[img]style_emoticons/<#EMO_DIR#>/huh.gif[/img]<!--endemo-->
Ajax
Генерал-полковник
 
Сообщений: 4288
Зарегистрирован: Сб янв 04, 2003 4:21 pm
Откуда: Новосибирск
Пункты репутации: 0

Сообщение SiMM » Чт авг 11, 2005 4:11 pm

<!--QuoteBegin-Ajax+Aug 11 2005, 19:09--><div class='quotetop'>QUOTE(Ajax @ Aug 11 2005, 19:09)</div><div class='quotemain'><!--QuoteEBegin-->Ты думаешь, виндовый комманд лайн позволит сделать перенаправление вывода типа ">"?<!--QuoteEnd--></div><!--QuoteEEnd-->А вы думаете, что нет?
И вообще - винда тут совершенно не при чём - эта фишка работает ещё со времён DOS'а
PS: лично я для таких целей пользую Far c S&R ;) В крайнем случае - можно пользовать PHP :)
IRC: <a href='http://www.fileforum.ru/irc.php' target='_blank'>RUSNET #fileforum</a> (irc.tsk.ru:6669)
SiMM
Подполковник
 
Сообщений: 588
Зарегистрирован: Чт июн 13, 2002 8:41 am
Пункты репутации: 0

Сообщение Mutter Duhastovich » Чт авг 11, 2005 4:34 pm

только стрелочки должно быть две (>>). imho.
Самец ласки перед тем, как овладеть своей любимой лаской, овладевает еще несколькими ласками. Это и есть "предварительные ласки" =)

Любой день хорош, чтобы быть прожитым или быть последним.
Mutter Duhastovich
Генерал-лейтенант
 
Сообщений: 3229
Зарегистрирован: Сб ноя 29, 2003 7:34 pm
Откуда: Россия г. Новосибирск
Пункты репутации: 5

Сообщение Ajax » Чт авг 11, 2005 6:01 pm

Ладно, верю. А почему, собственно, именно "из пакетного файла"? Интересно.
Ajax
Генерал-полковник
 
Сообщений: 4288
Зарегистрирован: Сб янв 04, 2003 4:21 pm
Откуда: Новосибирск
Пункты репутации: 0

Сообщение DruiD » Чт авг 11, 2005 6:09 pm

> - файл переписывается
>> - файл дописывается
"Вы можете тысячу раз обвинять нас, богиня вечного суда истории усмехнется, разорвет приговор вашего суда, и, после, объявит нас свободными".
А. Гитлер, Mein Kampf.
DruiD
Полковник
 
Сообщений: 1171
Зарегистрирован: Чт июн 02, 2005 3:13 pm
Откуда: Зеленоград
Пункты репутации: 0

Сообщение Bom » Пт авг 12, 2005 8:44 am

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->А почему, собственно, именно "из пакетного файла"? Интересно.<!--QuoteEnd--></div><!--QuoteEEnd-->
Мне нужно автоматически проделать ряд операций, которые записаны в BAT-файл, в числе которых и эта: замена в текстовом файле одной последовательности на другую
Юрий Бомштейн
Bom
Капитан
 
Сообщений: 197
Зарегистрирован: Пт мар 29, 2002 9:07 am
Откуда: Москва
Пункты репутации: 0

Сообщение Ник » Пт авг 12, 2005 10:16 pm

Mass Editor 1.26 - программа пакетного редактирования (обработки) файлов: txt (позволяет заменять многострочные(!!!) фрагменты текста), html (заголовок, ключевые слова, цвет, конвертация в и из txt), mp3 (Tag Editor), playlist generator, renamer (переименование файлов по маске). 348 КБ. Бесплатно. Автор: Андрей Кононенко. 24.08.2004. <a href='http://soft.primedance.ru/massed.php' target='_blank'>http://soft.primedance.ru/massed.php</a> [http://soft.primedance.ru/massed/massed-inst.exe]

Mass Text Processor 2.0 RC 2 - программа пакетной обработки файлов - замена текста с использованием собственной системы макросов. С большими файлами (1 Мб и больше) работает тяжело и долго!!! 256 Кб. Автор: Андрей Кононенко. 20.09.2004. <a href='http://soft.primedance.ru/mtp.php' target='_blank'>http://soft.primedance.ru/mtp.php</a> [http://soft.primedance.ru/mtp/mtp.zip]
Ник
Старшина
 
Сообщений: 50
Зарегистрирован: Сб янв 18, 2003 11:06 am
Пункты репутации: 0

Сообщение Bom » Вт авг 16, 2005 6:23 am

Ник
Спасибо!!!
Юрий Бомштейн
Bom
Капитан
 
Сообщений: 197
Зарегистрирован: Пт мар 29, 2002 9:07 am
Откуда: Москва
Пункты репутации: 0

Сообщение Bom » Ср авг 17, 2005 10:04 am

Спасибо еще раз
Но мне не нужно таких супер-пупер обработчиков
Мне нужно заменить ОДНО слово в ОДНОМ месте в ОДНОМ файле,
но чтобы это происходило _автоматически_
Чтобы эта утилита запускалась с командной строки
Может я плохо объясняю, может все уже забыли, что такое командная строка, параметры командной строки и т.д. :-)
Юрий Бомштейн
Bom
Капитан
 
Сообщений: 197
Зарегистрирован: Пт мар 29, 2002 9:07 am
Откуда: Москва
Пункты репутации: 0

Сообщение Bloom » Вт ноя 29, 2005 12:18 am

Здесь пишут, что с командной строки работает. Сам не пробовал ибо платно <a href='http://www.infortech.ru/products/tr/help/command/index.shtml' target='_blank'>http://www.infortech.ru/products/tr/help/command/index.shtml</a>
Bloom
Призывник
 
Сообщений: 1
Зарегистрирован: Пн ноя 28, 2005 10:41 pm
Пункты репутации: 0


Вернуться в Software

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14