Вопросы к Поиску с Алисой
Чтобы создавать библиотеки функций в Bash для многократного использования в сценариях, нужно объединить некоторые функции в один файл. losst.pro Это позволит одной командой импортировать эти функции. losst.pro
Пример создания файла библиотеки: losst.pro
vi lib.sh #!/bin/bash test1(){ echo ”Hello World from 1”; } test2(){ echo ”Hello World from 2”; } test3(){ echo ”Hello World from 3”; }
Затем нужно создать скрипт, который будет использовать эти функции. losst.pro Импортировать библиотеку можно с помощью команды source
или просто указав имя скрипта. losst.pro
При создании библиотеки функций в Bash рекомендуется не использовать глобальные переменные, а передавать всё, что нужно функции, через позиционные параметры. stackoverflow.com