dedlfix: Kleines Linux Problemchen

Beitrag lesen

echo $begrüßung;

. /home/tsuser/tss/script
Das Script startet leider nicht.

Kann es auch nicht, weil du es nicht aufgerufen hast. Der Tippfehler besteht im störenden Leerzeichen. Der Aufruf müßte lauten:

Diese Aussage ist nicht richtig. Der . soll hier keineswegs das aktuelle Verzeichnis darstellen, sondern ist, wenn er so allein dasteht, ein in der/vielen Shell(s) eingebautes Kommando. Dieses lässt sich auch mit "source" aufrufen. Mathias erwähnte das bereits und auch die Folgen, wenn ein Programm mit vorangehendem source oder . aufgerufen wird.

echo "$verabschiedung $name";