So kann ich anscheinend source
ein Skript nicht machen, wenn dieses Skript im aktuellen Verzeichnis ist. Zum Beispiel
funktioniert einwandfrei, aber wenn ich mich im selben Verzeichnis wie das Skript befinde, wird es nicht angezeigt:
%Vor%Was gibt? Ist der einzige Weg um das Verzeichnis zu wechseln?
Ich benutze Bash v4.2.10 auf Angstrom Linux, wenn das relevant ist.
Zitieren der Quellmanpage:
Quelldateiname [Argumente]
....
Wenn Dateiname keinen Schrägstrich enthält, Datei Namen in PATH werden verwendet, um das Verzeichnis zu finden, das Name.
So ... source
versucht, Ihre script.sh
in den Ordnern zu finden, die in PATH
enthalten sind.
Wenn Sie eine Datei im aktuellen Ordner speichern möchten, verwenden Sie
%Vor%