DbHelp.ru
Маленький Yii блог
Комментарии
Гость: фотографии половова акта Рґ...
Гость: Добрый день товарищи! Минеральные удобрения– вещест...
Гость: http://subcutaneous.co/c9e8.html http://subcutaneous.co/82gl.html http://subcutaneous.co/4e6.html ...
Гость: Эта идея устарела ------... [url=https://twitter.com/madsoklj/status/8827207...
Гость: Дипломы ведущих ВУЗов РФ недорого и срочно: Крат...



Сервер 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. Снова я к своим читателям обращаюсь с глупым вопросом, но что делать, другой аудитории я не доверяю :) На ... "Вопрос: Закрыть yii через htaccess"

  2. Сегодня Sam Dark порадовал нас авторским рецептом на тему RBAC. Документация Yii про RBAC говорит нам совсем немного, поэтому иметь ... "RBAC и описание ролей в файле"

  3. Наверняка многим из вас понадобится написать некую динамическую загрузку отображений. Т.е. Если указанное отображение есть — загружаем его, если ... "Умная загрузка отображений"

[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 Есть одна задачка, и, мне кажется, вы могли бы помочь =). Естественно, за вознаграждение. Думаю, договоримся)

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


Код:
Имя: