シェルスクリプト(私が調達しているシェルスクリプト関数ライブラリ)内のすべての関数のリストを生成したいと思います。現在、私は次のような方法でタイプセットを実験しています。
typeset -f
typeset -F
typeset -F | awk -F"declare -f " '{print $2}' | grep -v '_'
私が抱えている問題は、関数ライブラリにないいくつかの関数がリストされており、関数リストからこれらを削除する方法や、より良い方法で関数リストを生成する方法がわからないことです。私はあなたがこれに関して持っているかもしれないどんな考えでも歓迎します。
ボーナスは、関数がシェルスクリプトに表示される順序で関数リストを生成することです。