如何在Bash中打印函数定义?

我在.bash_profile中定义了几个不同的函数。 我通常记得函数的名字,但是在我运行它之前,想要快速浏览一下代码。

.bash_profile文件:

gpm () { echo "git pull origin master" git pull origin master } 

击:

 $ <something> gpm 

预期结果:不要运行function只是打印出function本身。

简单地说:

 type gpm 

你会被告知gpm是一个函数,并显示了它的定义。 使用help type的用法。

declare -f gpm将只打印函数gpm的函数定义而不包含其他文本。