Я пишу простой скрипт script.bash
который должен экспортировать некоторые переменные окружения, чтобы использовать его в моем текущем сеансе, я должен его получить
$ . script.bash
script.bash
function fun1() {
# TODO
}
function fun2() {
# TODO
}
function main_script() {
# ...
# ...
fun1 # calling fun1
# ...
func2 $ 1 $2 # calling fun2
# ...
}
чтобы использовать script.bash
, вызовите функцию main_script
.
Вопрос:
- Есть ли способ скрыть
fun1
иfun2
и не дать им быть вызванными извне изscript.bash
.