Импортировать все функции, присутствующие в каталоге, динамически в скрипт - PullRequest
0 голосов
/ 03 июня 2018

Папка, в которой будут храниться все пользовательские функции: - home / Function / Lib /

Скрипт, который загружает все функции: - home / Function / Function_Load.sh

на примере приведенных выше мест, я хочу создать структуру, в которой /Function_Load.sh будет загружать все функции, присутствующие в доме ** / Function / Lib / **, т.е. в случаях, когда я добавляю новыйфункции в home / Function / Lib /, никаких изменений не должно быть сделано в home / Function / Function_Load.sh

Основная идея заключается в том, что для всех новых создаваемых сценариев будет вызываться Function_Load.sh для загрузки всехфункции.

1 Ответ

0 голосов
/ 03 июня 2018

Как для Баша, так и для Ша это должно сработать.

for f in Function/Lib/*.sh; do source $f; done
...