Как лучше включить другие скрипты?

Я знаю, что опаздываю на bash вечеринку, но это должно bash-script работать независимо от того, как bash-function вы запускаете скрипт и используете bash-function исключительно встроенные .bash-profile функции:

DIR="${BASH_SOURCE%/*}"
if [[ ! -d "$DIR" ]]; then DIR="$PWD"; fi
. "$DIR/incl.sh"
. "$DIR/main.sh"

. (точка) команда bash-variables - это псевдоним для source, $PWD - это bash путь к рабочему каталогу, BASH_SOURCE - это bash-variables переменная массива, членами bash-alias которой являются имена исходных bash файлов, ${string%substring} удаляет кратчайшее bash совпадение $ подстрока с bash-script конца $ строки

bash

2022-11-06T17:19:04+00:00