やや長いBashスクリプトがあります。その中にあるすべての機能をリストできればいいと思います。より良い方法は、関数名やパラメータなどの使い方に関するドキュメントを一覧表示することです。
ベストアンサー1
一般的な方法は、declare -f
それを使用して対話型bashシェルから長い関数のリストを印刷することです。しかし、スクリプト内ではほとんどの外部関数が定義されていないため、リストは短くて便利です。
だから:
declare -f
機能(および定義)が一覧表示されます。そして:
declare -F
名前機能リストのみが印刷されます。
extdebug
設定すると、各関数定義の行番号も印刷する(あまり役に立たない)オプションがありますdeclare -F
。しかし、extdebug
スクリプトがロードされたときに設定する必要があります(それを開くにはすべての行を知る必要があるため)。