Поиск и замена текста в нескольких файлах
Чтобы заменить foo на bar в нескольких файлах, выполните следующую команду:
perl -pi~ -e 's/foo/bar/' [files]
либо
sed -i 's/foo/bar/' [files]
источник linsovet.com
Чтобы заменить foo на bar в нескольких файлах, выполните следующую команду:
perl -pi~ -e 's/foo/bar/' [files]
либо
sed -i 's/foo/bar/' [files]
источник linsovet.com
или поставить програму mmv
А mmv-то при чем здесь? Он не содержимое файлов меняет, а имена.
ЗЫ Автору минус в карму за репост древней статьи с линсовета в основную ленту руникса, ибо все, кому надо, про perl и sed уже в курсе давно.
Livid, спорно. Новичков в мире linux с каждым днем все больше. Да и не обязательно знать perl и sed, чтобы пользоваться линукс.
Но ты прав, все перепечатанные заметки больше в runix поститься не будут.
сори, не внимательно прочитал, подумал что автор хочет переименововать файлы
Комментировать
Нашли орфографическую ошибку?
Выделите ее мышкой и нажмите Ctrl+Enter
Спасибо за помощь.
Мой Juick
Categories
Друзья
Инфо
Archives
Друзья