1. ホーム
  2. バッシュ

[解決済み】シェルで定義された関数を一覧表示するには?重複

2022-04-03 14:05:26

質問

aliasと入力すると、すべてのエイリアスのリストが表示されるんだ。

しかし、関数の場合、私ができることは、私の .bash_profile .

これは、そのファイルにあるものだけを取得し、補助的なファイルや動的に定義されたものは取得しません。

現在定義されている関数を調べるのに、もっと便利な方法はないでしょうか?

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

declare -F

関数名とその定義は -f オプションで declare 組み込みコマンド(Bash Builtins参照)。このコマンドは -F オプションに declare は関数名のみをリストアップします。 (オプションでソースファイルと行番号も)。

Bashリファレンスマニュアル