Тотальная и глубокая замена слова в папках и файлах
От:
Аноним
Дата:
02.11.11 10:47
Оценка:
Есть папка проекта AAA, надо заменить ВСЕ на BBB — то есть все в именах фалов, все в подпапках, в названиях папок, ив самих файлах. ЧТобы AAA вообще нигде не было.
Какие-то идиотские не работающие тулзы только находятся.
Может кто чего подсказать?
Re: Тотальная и глубокая замена слова в папках и файлах
Здравствуйте, Аноним, Вы писали:
А>Есть папка проекта AAA, надо заменить ВСЕ на BBB — то есть все в именах фалов, все в подпапках, в названиях папок, ив самих файлах. ЧТобы AAA вообще нигде не было. А>Какие-то идиотские не работающие тулзы только находятся. А>Может кто чего подсказать?
Здравствуйте, Alex_Avr, Вы писали:
A_A>Здравствуйте, Аноним, Вы писали:
А>>Есть папка проекта AAA, надо заменить ВСЕ на BBB — то есть все в именах фалов, все в подпапках, в названиях папок, ив самих файлах. ЧТобы AAA вообще нигде не было. А>>Какие-то идиотские не работающие тулзы только находятся. А>>Может кто чего подсказать?
A_A>Строки во множестве файлов можно заменить, например, с помощью Replace Text (бывший BK ReplaceEm)
А не проще ли notepad++ для этой цели?
Re: Тотальная и глубокая замена слова в папках и файлах
Здравствуйте, Аноним, Вы писали:
А>Есть папка проекта AAA, надо заменить ВСЕ на BBB — то есть все в именах фалов, все в подпапках, в названиях папок, ив самих файлах. ЧТобы AAA вообще нигде не было. А>Какие-то идиотские не работающие тулзы только находятся. А>Может кто чего подсказать?
$ cd path-to-project
$ find . -type f -exec sed -i 's,AAA,BBB,g' {} ';' -exec rename AAA BBB {} ';'
и не надо ни чего искать
Re: Тотальная и глубокая замена слова в папках и файлах
От:
Аноним
Дата:
05.11.11 13:38
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Есть папка проекта AAA, надо заменить ВСЕ на BBB — то есть все в именах фалов, все в подпапках, в названиях папок, ив самих файлах. ЧТобы AAA вообще нигде не было. А>Какие-то идиотские не работающие тулзы только находятся. А>Может кто чего подсказать?
Unix подсказали, под Win — TotalCommander и фича Multi-Rename Tool.