echo $begrüßung;
ich habe jetzt den Schnipsel folgendermassen geändert:
[...]
das hätte doch dann funktionieren müssen oder sehe ich das falsch?
Na sicher "funktioniert" das, irgendwie. Die Frage ist nur, ob dein Anwendungsfall damit abgedeckt ist. Prüfst du, ob dein Code das macht was du erwartest? Wenn ja, wie? Prüfst du ob deine Erwartungen mit der Realität übereinstimmen, indem du die Inhalt der beteiligten Variablen und die Ergebnisse der verwendeten Ausdrücke zur Kontrolle ausgibst?
echo "$verabschiedung $name";