Wir sehen eine Situation, wo dies:Pfad zur Bash-Quelle?
% . setup.sh
Quellen eine andere Datei (in einem anderen Verzeichnis) als
% . ./setup.sh
Gibt es irgendeine Art von Pfad, der die Auswirkungen ‚‘ Befehl?
Wir sehen eine Situation, wo dies:Pfad zur Bash-Quelle?
% . setup.sh
Quellen eine andere Datei (in einem anderen Verzeichnis) als
% . ./setup.sh
Gibt es irgendeine Art von Pfad, der die Auswirkungen ‚‘ Befehl?
Argumente zu source
, die keine /
enthalten unterliegen PATH
Lookup.
Wenn bash
nicht im POSIX-Modus ist und die angeforderte Datei auf Ihrem PATH
nicht finden kann, wird auch das aktuelle Verzeichnis durchsucht (was zu dem Eindruck führen kann, dass Pfadsuche nicht von vornherein durchgeführt wird).
Auch wenn nur eine Datei zu beschaffen? –
Geben Sie env ein, um zu sehen, welche Verzeichnisse zuerst ausgeführt werden. – Forbs
@Forbs Meinst du mit Blick auf PATH? –
Korrekt..Sie könnten bemerken, dass ':.:' Nicht existiert, da Linux keine direkten Läufe erlaubt. (Sie müssen '. /' – Forbs