vanoc.ru

Заметки

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

4 комментария

Чтобы заменить foo на bar в нескольких файлах, выполните следующую команду:
perl -pi~ -e 's/foo/bar/' [files]
либо
sed -i 's/foo/bar/' [files]

источник linsovet.com

11 января 2010 ~ 15:39


Рубрики ubuntu

Метки ,

4 комментария в 'Поиск и замена текста в нескольких файлах'

  1. или поставить програму mmv

    vanuch

    11 января 2010 ~ 17:44

  2. А mmv-то при чем здесь? Он не содержимое файлов меняет, а имена.

    ЗЫ Автору минус в карму за репост древней статьи с линсовета в основную ленту руникса, ибо все, кому надо, про perl и sed уже в курсе давно.

    Livid

    12 января 2010 ~ 10:26

  3. Livid, спорно. Новичков в мире linux с каждым днем все больше. Да и не обязательно знать perl и sed, чтобы пользоваться линукс.

    Но ты прав, все перепечатанные заметки больше в runix поститься не будут.

    vanoc

    12 января 2010 ~ 16:05

  4. сори, не внимательно прочитал, подумал что автор хочет переименововать файлы

    vanuch

    12 января 2010 ~ 16:06

Комментарий

На блоге включена премодерация комментариев. Если это ваш первый комментарий - он не сразу отобразится.
Не расстраивайтесь.