我能在bash脚本中找到调用函数时没有调试器/stacktrace的行吗?

我能在bash脚本中找到调用函数时没有调试器/stacktrace的行吗?,bash,function,Bash,Function,我有一个简单的函数,我将在我的脚本中大量使用它。为了提高用户跟踪错误发生位置的能力,我想将拉动函数的脚本行输出到我将回显的警告中 另一个选项可能包括调用此函数的函数,因为它通常会被另一个函数调用 这是我可以在函数中轻松完成的吗?此回音给出了父文件/函数/行号: echo "${BASH_SOURCE[1]}:${FUNCNAME[1]}:${BASH_LINENO[0]}" 数组BASH\u LINENO可能会有帮助。太棒了!我知道bash肯定有一些这样的变量,但我很难找到

我有一个简单的函数,我将在我的脚本中大量使用它。为了提高用户跟踪错误发生位置的能力,我想将拉动函数的脚本行输出到我将回显的警告中

另一个选项可能包括调用此函数的函数,因为它通常会被另一个函数调用


这是我可以在函数中轻松完成的吗?

此回音给出了父文件/函数/行号:

echo "${BASH_SOURCE[1]}:${FUNCNAME[1]}:${BASH_LINENO[0]}"

数组
BASH\u LINENO
可能会有帮助。太棒了!我知道bash肯定有一些这样的变量,但我很难找到合适的搜索词。