Замена подстроки в файле при помощи sed, 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

Комментарии

Популярные сообщения из этого блога

Как преобразовать строку в массив в ClickHouse / How to transform string to array in ClickHouse

Как разложить массив на несколько строк в ClickHouse

Экспорт одной таблицы базы данных или mysqldump одной таблицы (MySQL)