【发布时间】:2022-10-06 01:56:14
【问题描述】:
要阅读函数定义,您可以使用以下方法之一
typeset -f <func_name> # OR
declare -f <func_name> # OR
type <func_name>
但是以上命令都没有显示函数内部定义的 cmets。是否有一个命令/选项也显示 cmets 以及定义。
-
解析函数定义时会忽略注释,它们不会保存在任何地方。
要阅读函数定义,您可以使用以下方法之一
typeset -f <func_name> # OR
declare -f <func_name> # OR
type <func_name>
但是以上命令都没有显示函数内部定义的 cmets。是否有一个命令/选项也显示 cmets 以及定义。
这不是一个评论,但有很多理由将参数传递给: 作为评论的一种形式。例如:
$ foo() { echo foo; : this is a comment; }
$ typeset -f foo
foo ()
{
echo foo;
: this is a comment
}
【讨论】: