bash – 有没有办法在zsh中获取函数调用者名称

我想在 shell脚本中获取函数调用者名称,在bash中它与${FUNCNAME [1]}一起使用

${FUNCNAME [1]}是(来电者姓名)

${FUNCNAME [0]}是c(当前名称)

但它不适用于zsh

即我想知道哪个函数在函数c中调用我

function a(){
    c
}

function b(){
    c
}

function c(){
     #if a call me; then...
     #if b call me; then...
}
函数调用堆栈位于变量$funcstack []中.
$f(){echo $funcstack[1];}
$f
f

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...