Вопрос по sed

Alexander Smirnov smirnoff на mail.nnov.ru
Вт Июн 19 15:14:59 BST 2007


On Tuesday 19 June 2007, Vyacheslav Karamov wrote:
> Привет всем!
>
> Нужно в куче конфигов заменить разные параметры на другие значения
> например, строку server=
> нужно заменить на database=$DATABASE$
> Именно так, буквально.
> Пробую так:
> find ./ -type f -name '*.cfg' -print | xargs sed -e
> "s/server=/database=\$DATABASE\$/g"
>
> Он меняет и выводит на экран. при этом исходные файлы не меняются!
> Можно конечно добавить опцию -n, но тогда вообще ничего не происходит
> видимого.


"-i" спасет.
Только сделай резервные копии... на всякий...


Подробная информация о списке рассылки ubuntu-ru