1. ホーム
  2. bash

[解決済み] Bashで関数定義を表示するには?

2023-07-05 11:12:54

質問

私は、いくつかの異なる関数を .bash_profile . 私は通常、関数の名前を覚えていますが、実行する前にコードを簡単に覗いてみたいのです。

私の .bash_profile を持っています。

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

では、このようなものをBashで実行してみたいと思います。

$ <something> gpm

予想される結果です。関数を実行せず、関数定義そのものを出力する。

どのように解決するのですか?

編集部:ベストアンサーはこれではなく、以下の他のものです。

この回答が言っていたことは、bashで関数の定義を得るためには type というビルトインを使って、例えば type gpm . しかし declare を使用することは、あらゆる点で優れています。