dedlfix: shellskript alias vergeben geht nicht

Beitrag lesen

echo $begrüßung;

in einem Shellskript versuche ich ein alias zu setzen:
Die echos gibt es aus, der alias funktioniert nicht. Wenn ich ihn über die Kommandozeile eingebe, geht er. Weiß jemand warum?

Works as designed. Siehe: man alias

Auch die Variable TEST steht dir nach Beendigung des Scripts - oder allgemeiner gesagt: an anderen Stellen als der aktuellen Shell und ihren Subshells - nicht zur Verfügung, wenn du nicht export verwendest, was aber nur für Variablen nicht für alias geht.

Wenn du Aliase für deine Shell haben möchtest solltest du die in einer der Konfigurationsdateien deiner Shell definieren (beispielsweise für bash in ~/.bashrc, ~/.bash_profile, /etc/profile, ...).

echo "$verabschiedung $name";