Включение файла в скрипт на shell

Иногда при написании скриптов на shell (bash или sh) требуется в разных скриптах работать с одними и теми же данными или использовать одинаковые функции. Либо скрипт находится в общем доступе — например, в репозитории git. А в своей работе он использует некоторые данные для авторизации.

В этом случае удобно вынести все общие или приватные данные в отдельный файл .sh и подключать его командой source.

Это можно сделать так:

f [ -f "~/.myapp/config.sh" ]; then
        source "~/.myapp/config.sh"
else
        echo "Can't find config file: "~/.myapp/config.sh"
        exit 1
fi
Запись опубликована в рубрике Linux с метками , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий