Записки на салфетках

среда, 26 августа 2015 г.

Рекурсивный поиск и замена текста во всех файлах

find . -type f -name '*file.mask' -exec sed -i -r 's/regexp/new_replacement/g' {} \;
 
Живой пример:
find . -type f -name '*.py' -exec sed -i -r 's/^(# Copyright 2008 -) [0-9]{4}/\\1 2015/g' {} \; 
 
Отсюда  toster.ru/q/5396
 
 
Автор: MytnikAA на 15:36 Комментариев нет:
Отправить по электронной почтеНаписать об этом в блогеПоделиться в XОпубликовать в FacebookПоделиться в Pinterest
Ярлыки: linux
Следующие Предыдущие Главная страница
Подписаться на: Сообщения (Atom)

Архив блога

  • ►  2017 (1)
    • ►  мая (1)
  • ►  2016 (6)
    • ►  ноября (1)
    • ►  сентября (1)
    • ►  июня (4)
  • ▼  2015 (2)
    • ▼  августа (1)
      • Рекурсивный поиск и замена текста во всех файлах
    • ►  июня (1)
  • ►  2014 (5)
    • ►  апреля (1)
    • ►  марта (4)
  • ►  2013 (6)
    • ►  ноября (1)
    • ►  августа (1)
    • ►  марта (1)
    • ►  февраля (3)
Тема "Корпорация "Чудеса"". Технологии Blogger.