打印功能定义
getfunc() {
    declare -f "$@"
}
function func(){
    echo "I am a sample function"
}
funcd="$(getfunc func)" 
getfunc func # or echo "$funcd"
输出:
func () 
{ 
    echo "I am a sample function"
}
getfunc() {
    declare -f "$@"
}
function func(){
    echo "I am a sample function"
}
funcd="$(getfunc func)" 
getfunc func # or echo "$funcd"
输出:
func () 
{ 
    echo "I am a sample function"
}