我可以像这样定义并打印名为 my_var 的变量的内容:
my_var="hello"
echo $my_var
但如果我定义:
my_funct {echo "hello";}
我稍后怎样才能调用我的函数的定义?
答案1
使用以下type
命令:
dennis@lightning:~$ foo() { echo "hi"; }
dennis@lightning:~$ type foo
foo is a function
foo ()
{
echo "hi"
}
答案2
为了得到没有“foo 是一个函数”的定义,
$ declare -f foo
foo ()
{
echo "hi"
}