DbHelp.ru
Маленький Yii блог
Комментарии
Гость: http://wiki.c-brentano-grundschule.de/index.php?title=Benutzer:EmmaHansford6 http://wiki.c-brentano-...
Гость: viagra uk viagra price viabiovit.com order pharmacy online [url=http://viabiovit.com/]http://viab...
Гость: viagra generic buy generic viagra online uk next day delivery viagraky.com buy viagra onlines htt...
Гость: http://www.realstatecoin.org/index.php?title=User:SherrylFrith097 http://www.realstatecoin.org/index...
Гость: Что обязательно должен заниматься содержатель бизнес...



Сервер Ultima Online - Forest Wars (от создателя данного блога)

Вопрос: Замена одинаковых строчек в куче файлов

Рубрика: Вопросы и ответы

Оцените эту статью:

Рейтинг: 0.00 (0)
25 Мар. 2010
Опубликовать в Twitter Написать в Facebook Опубликовать в своем блоге livejournal.com

Yii Framework Blog img http://dbhelp.ruvopros Сегодня в пять утра пришлось ручками (через Zend) менять ссылки типа "test.html" на "http://ttt.ru/super_test.php" в примерно 2000 html файликах. Все это дело заняло примерно два часа и пальцы уже ненавидят комбинацию Ctrl + H :)

---

К сожалению, времени искать инструмент который занимался бы этим автоматически - не было. :( Если кто знает похожий скрипт - буду очень благодарен.

п.с. Конечно написать на пхп не проблема, но может кто уже встречал готовое решение.



Если хотите опубликовать этот материал у себя - пожалуйста, разместите ссылку на страницу откуда вы его взяли.
Другие yii статьи:

  1. У меня не всегда получается регулярно писать на своем блоге по множеству причин. Что бы написать целую техническую статью ... "Новые разделы: что нового, мои проекты"

  2. Разработчики в очередной раз не перестают нас радовать новой версией замечательного фреймворка. Я был очень рад когда после выходных, выйдя ... "Версия 1.0.7"

  3. Знаете многое людей отталкивает (а многих притягивает) в Yii - это штука для генерации кода. Тем кто с таким ... "Первое приложение на Yii своими силами"

[guest] Morfi

Было сказано: Четверг, 25 Март 2010

У любого IDE есть автозамена по всем файлам проекта.

[adm] zolter

Было сказано: Четверг, 25 Март 2010

Ну вот в Zend-е есть поиск по файлу с заменой, но нету поиска по всем файлам в каталоге и заменой там. В 5.5 не нашел ( Т.е. все равно приходится открывать каждый файл

[guest] Bethrezen

Было сказано: Четверг, 25 Март 2010

В NetBeans есть Replace in Projects

[adm] zolter

Было сказано: Четверг, 25 Март 2010

А нетбинс это делает не закачивая файлы на комп? Т.е. сразу по фтп

То помню в свое время нетбинс при создании проекта выкачивал все содержимое на комп и работал с локальной версией.

Хотя это конечно лучше чем руками :) Спасибо, посмотрю

[guest] dec5e

Было сказано: Четверг, 25 Март 2010

В PhpStorm тоже есть диалог Replace In Path.
Если нет в Ide, можно попробовать эту программу http://softwaremaniacs.org/soft/tr/. Наткнулся на нее когда-то, но сам не пробовал.

[adm] zolter

Было сказано: Четверг, 25 Март 2010

Оо, это интересно. Спасибо!

То думаю мне еще предстоит намучатся с этим html сайтом :)

[guest] endo

Было сказано: Четверг, 25 Март 2010

Добро пожаловать в NetBeans =)

[guest] AngryCAT

Было сказано: Четверг, 25 Март 2010

В Notepad++ есть замена по всем файлам в папке, включая вложенные. Плюс поддерживается RegExp

[adm] zolter

Было сказано: Четверг, 25 Март 2010

to AngryCAT
сенк, посмотрю

[guest] Porcelanosa

Было сказано: Четверг, 25 Март 2010

в EmEditor можно выбрать папку и (если надо) вложенные папки и заменить все + еще и бэкап изменений можно сделать в отдельную папочку

[guest] zadoev

Было сказано: Четверг, 25 Март 2010

find . -name \*.html | xargs perl -i.orig -pe "s#test\.html#http://host/test\.html#g"

++ в том что можно выполнить на удаленном серваке в секунды.

-- в том что лучше от таких массовых замен хоть в ide хоть не в ide избегать

Я всегда предпочитаю делать такие замены руками ну и слежу чтобы в vcs мог после этого откатиться ( все файлы перед заменой закоммичены)

[adm] zolter

Было сказано: Четверг, 25 Март 2010

Спасибо всем большое, я теперь буду знать в будущем как облегчить себе жизнь. Надеюсь остальным читателям блога тоже пригодится и каждый выберет для себя удобный вариант!

[guest] Гость

Было сказано: Пятница, 26 Март 2010

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

[guest] junqed

Было сказано: Пятница, 26 Март 2010

Ну и жжоте ребята, sed и find вам в помощь

[adm] zolter

Было сказано: Пятница, 26 Март 2010

to Гость
в пять утра подобные физические действия человек не думает о написании скрипта к сожалению :) просто когда начинал - не знал что там такой объем файлов

[guest] Гость

Было сказано: Суббота, 12 Июнь 2010

Пакетное редактирование есть в notepad++, ultra edit... Не надо IDE!

[guest] Одиночка Айс

Было сказано: Понедельник, 06 Сентябрь 2010

Уже поздно, но все же))) PSPad - замена в файлах - и всего делов )))

[guest] alphard

Было сказано: Пятница, 29 Октябрь 2010

Здравствуйте! А вы не пробовали пользоваться переменными? (:

[guest] zolter

Было сказано: Пятница, 29 Октябрь 2010

html сайт, какие переменные :)

[guest] Гость

Было сказано: Суббота, 04 Март 2017

Здравствуйте! Скажите, как с вами связаться? Или напишите, пжл, на farenheit_001[at]yahoo.com Есть одна задачка, и, мне кажется, вы могли бы помочь =). Естественно, за вознаграждение. Думаю, договоримся)

Оставить комментарий


Код:
Имя: