Список заданных в настоящее время функций в тире?
Я хотел бы перечислить текущие функции в dash
. Есть ли способ сделать это?
Ближе всего я смог придумать type
, который можно использовать для проверки, существует ли функция, но кроме того, что я в тупике.
P.S. Я говорю о dash
здесь (не bash
или zsh
).
Ответы
Ответ 1
Посмотрев на exec.c, кажется, что нет, нет ни одного - таблица статична, в файле нет такой функции, и ни одна из экспортируемых функций (unsetfunc и т.д.) не предлагает возможность повторения, поэтому, если я не буду пропустил что-то, я бы сказал, что вам нужно написать патч:)