Как заменить подстроку в файле с помощью sed в Linux

Как заменить подстроку в файле с помощью sed в Linux
/assets/blog/authors/asanov_small.jpg
Ildar Asanov
#linux

Простая замена подстроки

Замена подстроки в файле в Linux легко осуществляется при помощи встроенной утилиты sed.

$ sed -e 's/red/blue/g' filename.txt

Из вышеприведенной конструкции:

  • red - подстрока, которую нужно найти в файле
  • blue - подстрока, на которую нужно заменить
  • filename.txt - файл, в котором осуществляется поиск

Сохранение изменений

Чтобы сохранить изменения, нужно направить вывод в файл

$ sed -e 's/red/blue/g' filename.txt > filename_new.txt

Если было полезным, большая просьба подписаться на мой телеграмм канал и рассказать друзьям: @asanovpro

More Stories