Динамически читать имя функции bash изнутри функции bash

Скажи, что у меня есть это:

foo(){ install_ores_gitflow; command foo "$@" } 

то, что я хочу сделать, это динамически получить имя функции, что-то вроде этого:

 foo(){ install_ores_gitflow; command "$0" "$@" } 

где “$ 0” будет оцениваться как “foo”, возможно ли это как-то, я ищу что-то надежное.

One Solution collect form web for “Динамически читать имя функции bash изнутри функции bash”

Как насчет переменной оболочки FUNCNAME? man bash :

имя_функции

Переменная массива, содержащая имена всех функций оболочки, находящихся в данный момент в стеке вызовов выполнения. Элемент с индексом 0 – это имя любой выполняемой в данный момент функции оболочки.

  • Скрипт умирает, когда родительский процесс завершается
  • Как сделать так, чтобы скрипт вызывался внутри другого скрипта в команде ssh?
  • Разделить массив Zsh от подоболочки по переводу строки
  • Процесс подстановки команд на отдельных строках строки
  • Вывод команды readlink
  • Сравните два файла с awk и условием
  • Перебирать переменные
  • Использование команды cut и sed одновременно в скрипте
  • Хотите скачать резервную копию моей базы данных через скрипт bash
  • uptime Script help
  • Ошибка при использовании 'if' со счетчиком в Bash
  • Interesting Posts

    Как обрабатывать действие Eject от Nautilus в файловой системе FUSE?

    wc -l не возвращает правильное значение

    Используйте другой файл, чтобы извлечь часть строки, соответствующую grep, а также следующую строку, а затем сохранить в новый файл

    Поиск текста в файлах, имеющих определенную папку в пути, а затем отображение соответствующих строк и разрешений файлов

    Как получить доступ ко второму аргументу из последней команды в истории?

    Установка плагина gedit на Fedora

    Защита файлов в Unix

    ipfw: Формирование трафика

    Можно ли обновить оболочку в сценарии оболочки?

    Как полностью удалить пакет jitsi *?

    Debian – невозможно найти cdrom

    Гауссовский, который запускается с nohup на удаленной машине Linux, убивается, когда локальный компьютер отключается до выхода оболочки

    Как создать резервную копию всего xen dom0 (на debian)

    Проблема с отображением кнопок на мыши

    Потеря связи ssh

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