Как лучше включить другие скрипты?
Я знаю, что опаздываю на 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
Как лучше включить другие скрипты?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.