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

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

$ 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
  • Последнее изменение: 2022/01/07 18:02
  • 127.0.0.1