typeset -f function
exibe a definição atual da função indicada.
Ele funciona em ksh (onde se originou), bash e zsh. (n.b. em zsh, type -f
, which
, functions
e whence -f
também mostram a definição da função.)
Portanto, estou editando o bashrc constantemente e tenho um terminal aberto com uma definição de função de trabalho, embora o bashrc tenha sido atualizado com uma definição de função incorreta. (Porque a definição não muda até eu fonte o bashrc atualizado) Como posso procurar a definição da função de trabalho neste caso? Por exemplo, se eu digitar:
alias function_name
Eu posso ver qual é a definição para esse alias. Existe um comando semelhante para a função? Se não, existe um comando para a saída de todo o bashrc que o terminal atual está usando?