Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Пакетное изменение в файлах


Recommended Posts

Есть ли программа для пакетного, автоматического поиска и замены в PHP файлах с сохранением макроса, для последующего использования?

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

Знаю что для Drupal есть команда UNIX “patch” которая дерет из заранее составленного файла инструкции, ищет нужные строки, заменяет и так далее, есть аналог и под Windows, но то консольные утилиты и признаться не разу не пробовал.

Может кто-то знает какую-то программу с интерфейсом, может в каком-то PHP редакторе можно создавать подобные макросы для последующего поиска и замены нескольких строк в определенных файлах.

Кстати, видел на форуме тему “что не хватает OpenCart, думаю единой системы инсталлятора модулей, как в Drupal, Joomla, SMF и некоторых других.

Link to post
Share on other sites

Есть ли программа для пакетного, автоматического поиска и замены в PHP файлах...

например Aditor (под win) или любые специализированные редакторы.

...с сохранением макроса, для последующего использования?

думаю, можно извернуться и написать отдельный скрипт для поиска/замены на самом php.

+

sed, awk, grep ;)

Link to post
Share on other sites

За Aditor СПАСИБО.

По поводу скрипта на PHP тоже подумывал о Xedant Human Emulator, но как-то уж монстроподобно и нерационаьно кажется такое решение.

А вообще, вероятно лучше чем руками все ровно не получится этими прогрммами сделать, как следствие бросил я пока эту затею в пользу MarsNotebook, это записная книжка такая...... ;)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.