Массовое редактирование файлов. Как?

123
_VOLDEMAR_
На сайте с 13.03.2007
Offline
264
#11
rypy:



Оперативки не хватает?

2 гига, запускал на буке.

Сейчас Text Replacer в процессе работы 7 минут. По результатм отпишусь.

_VOLDEMAR_ добавил 01.02.2009 в 19:23

Алилуя!

16 минут работы Text Replacer, выполнила замену кода в 37 000 файлах.

SeWork
На сайте с 14.10.2007
Offline
133
#12
Алилуя!
16 минут работы Text Replacer, выполнила замену кода в 37 000 файлах.

а по другому и быть не могло, я делал замены не только в более чем 100к файлах, но некоторые были от 10мб, до гига :)

Время конечно не засекал, обычно такие процессы ставлю на ночь, но если надо днем, то запускаю и ставлю приоритет в диспетчере задач -> "Низкий". Тогда можно комфортно работать и в других приложениях, а не ждать смотря на статусную строку пока весь компьютер висит.

Ссылки продаю по баснословным деньгам на буржуйской бирже (http://feeds.tr0e.com/?a=20818)
N
На сайте с 23.10.2006
Offline
38
#13

ReNamer 4.17

Программа для переименования файлов, в которой реализован широкий набор возможностей. Позволяет изменять префиксы, суффиксы, заменять части слова, названия или буквы, изменять реестр, удалять скобки, добавлять порядковые номера, удалять цифры и символы, изменять расширение файлов. Позволяет также комбинировать различные действия над файлами, устанавливать правила и т. д. Поддерживает работу с ID3v1, ID3v2 и EXIF, можно переименовывать не только файлы, но и папки

Mass Editor 1.28

Программа, предназначенная для изменения большого количества файлов

Обе фришные

R
На сайте с 23.11.2007
Offline
218
#14

ребята....

спс... тоже хотел тему создать

а проги для изменение не кода а названия нет?

Rishpik добавил 01.02.2009 в 21:46

точнее есть 10к страничек....... у каждого есть @ в название.... нужно на ? поменять

СДЛ: Строительный журнал | 100 страниц | уникальный дизайн (/ru/forum/577692)
Константинович
На сайте с 13.09.2008
Offline
319
#15

Rishpik, а первая программа, которую дал nicos не подходит? По определению должна подойти...

Нужны финансы? Быстрая скупка (http://dragmettorg.com/skupka_zolota/). Цены на сайте. А потом отыграй из на казино онлайн правила (http://premium-games.ru/)
R
На сайте с 23.11.2007
Offline
218
#16

Константинович..... хз..... пока набираю варианты..... тестировать все завтра на свежую голову....

moldu
На сайте с 27.04.2006
Offline
432
#17
Rishpik:
точнее есть 10к страничек....... у каждого есть @ в название.... нужно на ? поменять

В ТоталКоммандере это можно спокойно провернуть за пару минут, да и в других приличных файловых менеджерах должна быть такая функция.

Глаза боятся, а руки-крюки.
Skom
На сайте с 02.12.2006
Offline
165
#18

Если непосредственно на Линукс хостинге, то быстрее и проще всего файлы править

find -type f -name *.html -exec sed -i -e 's/что ищем/на что меняем/g' '{}' \;

*.html маска файлов, которые надо править

Если надо изменить только первое вхождение, то вместо /g просто /

Фигачит рекурсивно во всех директориях с текущей.

Если имя надо поменять, то надо скрипт на баше маленький.

Например так http://forum.linuxopen.ru/showthread.php?p=372

Cras amet qui numquam amavit quique amavit cras amet
WT
На сайте с 12.11.2007
Offline
12
#19
Skom:
Если непосредственно на Линукс хостинге, то быстрее и проще всего файлы править

find -type f -name *.html -exec sed -i -e 's/что ищем/на что меняем/g' '{}' \;

*.html маска файлов, которые надо править
Если надо изменить только первое вхождение, то вместо /g просто /
Фигачит рекурсивно во всех директориях с текущей.

Если имя надо поменять, то надо скрипт на баше маленький.
Например так http://forum.linuxopen.ru/showthread.php?p=372

У меня трабл с sed как здесь - http://www.pravdinskiy.ru/node/630

Создаются бэкапы файлов с расширением .php-e хотя вроде как параметр -i идет нулевой. Весь рунет перерыл. Не могу найти решение :(

Skom
На сайте с 02.12.2006
Offline
165
#20
WhiteTrash:
У меня трабл с sed как здесь - http://www.pravdinskiy.ru/node/630
Создаются бэкапы файлов с расширением .php-e хотя вроде как параметр -i идет нулевой. Весь рунет перерыл. Не могу найти решение :(

А между -i и -e пробел стоит? :D

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий