GNU/Linux >> LINUX-Kenntnisse >  >> Linux

kann kein Skript in einem aktuellen Verzeichnis beziehen

Zitieren der Quell-Manpage:

Quelldateiname [Argumente]

....

Wenn Dateiname keinen Schrägstrich enthält, werden Dateinamen in PATH verwendet, um das Verzeichnis zu finden, das Dateiname enthält.

Also... source versucht, Ihre script.sh zu durchsuchen in den in PATH enthaltenen Ordnern .

Wenn Sie eine Datei aus dem aktuellen Ordner beziehen möchten, verwenden Sie

source ./script.sh

Linux
  1. Laufendes Skript mit „. “ Und mit „Quelle“?

  2. Ordner mit Mv zusammenführen?

  3. Warum kann ich Cd nicht in einem Bash-Skript verwenden?

  4. $pwd? (im Vergleich zum aktuellen Arbeitsverzeichnis)?

  5. Wo wird ein Shell-Skript ausgeführt?

Pwd-Befehl in Linux (Aktuelles Arbeitsverzeichnis)

Abgekürztes aktuelles Verzeichnis in Shell-Eingabeaufforderung?

Shell-Skript ändert Verzeichnis mit Variable

Fügen Sie dem Pfad ein Bash-Skript hinzu

Wie kann ich ein Verzeichnis vom Befehl ls ausschließen

push/pop aktuelles Verzeichnis?