Как определить, определена ли функция в bash script?
Я пытаюсь сделать мой .bash_login script переносимым между системами, поэтому я хочу добавить логику только для вызова функции, если она существует.
Я хочу добавить __git_ps1() в PS1 только в том случае, если эта функция существует в этой системе. Эта функция обычно определяется в git-completion.bash, которая поставляется с источником git или одним из сценариев завершения bash, которые устанавливаются в port/apt.