Wie kann man ein Shell-Skript veranlassen, seine Befehle als Quellbefehle auszuführen, ohne den Ausdruck "source scriptname.sh" zum Starten des Skripts verwenden zu müssen? Grundsätzlich möchte ich ./scriptname.sh eingeben und die Befehle so verwenden, als ob source zum Ausführen des Shell-Skripts verwendet wurde.
. file
äquivalent ist source file
eigentlich source
ein „bashism“ (Bash spezifisch) und der Punkt - Operator ist „Standard“ (POSIX).
source
Befehl stammt ursprünglich aus Bill Joys csh .