gpt4 book ai didi

shell - 在 KornShell 脚本中获取函数名称

转载 作者:行者123 更新时间:2023-12-04 13:09:46 27 4
gpt4 key购买 nike

我想从函数内部获取函数名称,用于记录目的。

KornShell (ksh) 函数:

foo ()
{
echo "get_function_name some useful output"
}

有没有类似的东西 $0 ,它返回脚本中的脚本名称,但提供函数名称?

最佳答案

如果您使用 function 定义函数关键字,然后 $0是函数名:

$ function foo {
> echo "$0"
> }
$ foo
foo

(在 pdksh 中测试。)

关于shell - 在 KornShell 脚本中获取函数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8155100/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com