Как в bash интерактивно заменить слово в предложении и вывести результат ?

Скрипт заменяет слово в предложении и выводит измененное предложение.
	
#!/bin/bash


read -p "Введите предложение: " str1  # Ввод предложения
read -p "Введите слово, которое нужно заменить: " str2  # Ввод слова, которое нужно заменить
read -p "Введите новое слово: " str3  # Ввод нового слова
echo "Измененное предложение: ${str1/$str2/$str3}"  # Вывод измененного предложения
Пример выполнения скрипта:
	
$ bash script.sh
Введите предложение: Hello from Linuxsimply!
Введите слово, которое нужно заменить: Linuxsimply
Введите новое слово: World
Измененное предложение: Hello from World!
В результате выполнения скрипта пользователю предлагается вводить предложение и слово, которое нужно заменить, а также новое слово.
Затем скрипт заменяет указанное слово в предложении на новое слово и выводит измененное предложение.