【发布时间】:2015-07-15 09:29:32
【问题描述】:
有时我想在 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...
}
【问题讨论】:
-
重复,在这里考虑我的答案:stackoverflow.com/questions/1835943/…
标签: zsh