
11.08.2009, 17:50
|
|
Новичок
Регистрация: 08.05.2008
Сообщений: 21
С нами:
9477937
Репутация:
0
|
|
dig555 написал(а):
Ибо бекап сделать нет возможности.
Это плохо. Тогда пока тренируешься не ставь ключик -i и файлы останутся не тронутыми, а результат будет валиться на экран. Там и увидишь ошибки, если они есть. Как все отработаешь и убедишься в отсутствии ошибок, пускай с ключем -i
dig555 написал(а):
для чего в примере символы
Код:
фигурные скобки - вместо них будет подставлен результат того что найдет find, а
Код:
обозначает конец аргументов (обратный слеш - экранизация). Все что находится между ними считается аргументами для команды.
Соответственно, использование этих символов в твоем случае необходимо.
Код:
Код:
find . -name myfile.html -exec sed -i 's#http://site.com/dir/?page=100#http://another.com/dir2/?page=250#g' {} \;
Еще раз напоминаю про важность ключа -i. Пока тренируешься - убери, а ключик -e нужен для "расщиренных" регэкспов, но не мешает обычным. Удачи!
|
|
|