echo $begrüßung;
Allgemein gesagt: Wenn du die Wirkung von Zeichen mit besonderer Bedeutung nicht haben möchtest, musst du diese Zeichen gemäß den Vorschriften des Ausgabemediums maskieren.
Das solltest du _immer_ machen, wenn du etwas, das vom Benutzer kommt, ausgibst.
Wieso möchtest du das auf Benutzereingaben beschränken? Benutzereingaben gehören außerdem zum Thema Dateneingabe. Da müssen die Daten gegebenenfalls erst einmal dekodiert werden, so dass nun Rohdaten vorliegen, mit denen man im weiteren Verlauf arbeiten kann. Diese Rohdaten sollten einer Plausibilitätsprüfung unterzogen werden, bevor sie zum Schritt Datenverarbeitung gelangen. Anschließend geht es zur Datenausgabe. Und da müssen die verarbeiteten Daten gemäß den Kodierungsregeln des Kontextes, in die sie gebracht werden sollen, behandelt werden.
Diese Trennung der Schritte Dateneingabe, -verarbeitung und -ausgabe sollte man schon im Kleinen üben, damit man sie dann für größere Projekte beherrscht.
echo "$verabschiedung $name";