sed позволяет менять текст «на лету»
Например, выведем текст и заменим в нём слово:
echo "Gentoo is a very very flexible, source-based Linux distribution" | sed "s/very/highly/"
Здесь в конструкция «s/very/highly/» обозначает найти (вначале ключ «s») слово very и и заменить его на highly. Здесь будет заменено первое слово very. Чтобы заменить все слова «very» нужно в конце добавить ключ «g» (от слова global): «s/very/highly/g». Попробуйте.
А теперь заменим ещё одно слово:
echo "Gentoo is a very very flexible, source-based Linux distribution" | sed -e "s/very/highly/g" -e "s/flexible/fast/g"
Скачайте файл https://linux.cttit.ru/files/books/treasure_island.txt и замените в нём все слова «sea» на «ocean»