Замена подстрок в файлах

В одном файле:

$ sed -i "s/old_string/new_string/g" MyTextFile.txt {} +

Рекурсивно, только в файлах *conf*:

$ find . -type f -name "*conf*" -exec sed -i "s/old_string/news_strin/g" {} +

Рекурсивно, в строках используются символы «/»:

$ find . -type f -exec sed -i "s|/var/www/mysite.ru/|/home/mysite.ru/www/|g" {} +

  • ubuntu/linux-replace-strings.txt
  • Последние изменения: 2017/05/09 15:34
  • (внешнее изменение)