Изменить все с помощью командной строки - PullRequest
0 голосов
/ 11 июля 2010

Мне интересно, есть ли способ изменить определенное слово во всех файлах в каталоге / www / с помощью командной строки.Просто ищу более быстрый способ заменить определенное слово, чтобы мне не нужно было открывать все файлы вручную!Спасибо!

Ответы [ 2 ]

0 голосов
/ 11 июля 2010

find /www -type f -exec sed -i 's/foo/bar/g' \{\} \;

Эта строка заменяет foo на bar каждый раз, когда foo встречается в любом файле в /www. Перед запуском убедитесь, что вы знаете, что находится под /www и что замена сделает с этими файлами.

0 голосов
/ 11 июля 2010

Возможно, вы ищете решение grep-sed для поиска и замены, если вы используете Mac (и ссылаетесь на приложение терминала Mac).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...