Подтвердить что ты не робот

Как напечатать определение функции в Bash?

Я определил несколько разных функций в моем .bash_profile. Обычно я помню имя функции, но хочу быстро заглянуть в код, прежде чем запускать его.

.bash_profile:

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

Bash:

$ <something> gpm

Ожидаемый результат: не запускайте функцию, просто распечатайте ее.

4b9b3361

Ответ 1

Просто скажите:

type gpm

И вам скажут, что gpm является функцией и показывает ее определение. Используйте help type для использования.

Ответ 2

declare -f gpm просто напечатает определение функции функции gpm без другого текста.