Функции листинга, определенные в сценарии «sourced»?

У меня очень простой скрипт bash build.sh который определяет – но не вызывает – набор функций, например

 #! /bin/bash create_iptables_log() { # do stuff } apply_iptables_rules() { # do stuff } 

Сценарий затем source build.sh и функции предназначены для запуска из командной строки.

Как я могу получить список функций, которые определил скрипт?

Я в настоящее время grepping файл, например:

 grep -v '^#' build.sh | grep function 

но я подумал, есть ли способ «bash» для перечисления функций, присутствующих в среде bash.

Interesting Posts

YaST – выделение нового раздела приводит к предупреждению

Каково максимальное значение идентификатора процесса?

Удалять все файлы рекурсивно, не удаляя каталоги

bash – чтение пользовательской переменной в скрипт bash grep

как использовать grep для извлечения содержимого строки с несколькими ("), начиная с первой двойной кавычки ко второй

Невозможно установить жесткий диск USB. Файловая система не распознана?

Сделать поисковый снимок после каталогов?

Запись метаданных PDF из имени файла с помощью Exiftool или PDFtk

Важным является порядок блоков в / etc / network / interfaces? если да, то почему?

Wildmenu «закрывается» при открытии каталога с одним элементом

Соединение ssh зависает при поиске домена SERVFAIL

Изменение размеров терминалов

Почему пользователи могут удалять файлы друг друга в этом случае

Использовать VirtualBox для доступа к сайту на хосте от гостя? хост и гость – linux

Сбой внутреннего диска с плохим суперблоком, как исправить?

Linux и Unix - лучшая ОС в мире.