bashで "type"などのシェル関数コードを出力できるzshコマンドはありますか?

bashで

bash定義されたシェル関数の機能を知りたいときは、次のことができます。

$ type myFunctionName

変数にはmyFunctionName変数(関数)の型を指定し、シェル関数のソースコードも端末に印刷します。とても便利です。

で同じことを行うと、zshシェルコードではなく型だけが提供されます。

zsh指定された名前のシェル関数のソースコードとして印刷する必要がある方法はありますか?

ベストアンサー1

zshおよびbash(およびksh)の場合は、次のようにtypeset -f myFunctionName関数定義を取得できます。

% x()
function> {
function> echo x
function> }

% typeset -f x
x () {
        echo x
}

おすすめ記事