echo $begrüßung;
Mit jedem erneuten Funktionsaufruf wird $counter erhöht.
Das ist dann besonders sinnlos, wenn man die Funktion im selben Script mehrfach verwenden will.
Nö. Man kann ja auch mit mehreren Aufrufen die Anzahl der Dateien in mehreren Verzeichnissen abfragen wollen.
Hier hätte man die gewünschten Ergebnisse besser als Referenz durchreichen sollen. Und weil es zwei sind, die der OP ursprünglich mal ins Auge gefasst hatte, hätte er sie als Array-Referenz durchreichen können.
Wenn schon Referenz dann als Funktionsargument und da kann man auch zwei Einzelwerte nehmen.
echo "$verabschiedung $name";