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