Инструменты пользователя

Инструменты сайта


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

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

рекурсивный_поиск_и_замена_текста_в_файлах_linux [2015/07/14 17:28] (текущий)
admin создано
Строка 1: Строка 1:
 +====== Рекурсивный поиск и замена текста в файлах Linux ======
  
 +<​code>​
 +find . -type f -name '​*.py'​ -exec sed -i -r '​s/​regexp/​new_replacement/​g'​ {} \;
 +</​code>​
 +Заменит во всех файлах *.py начиная от текущей директории строку regexp на new_replacement. (можно использовать regexp выражения)
 +
 +Когда критично ручное подтверждение каждой замены,​ есть хороший GUI инструмент:​
 +[[http://​regexxer.sourceforge.net/​]]
 +
 +деб-пакет есть: <​code>​sudo aptitude install regexxer</​code>​
рекурсивный_поиск_и_замена_текста_в_файлах_linux.txt · Последние изменения: 2015/07/14 17:28 — admin