し、しらなかった。
instmodsh
このシェルコマンドで、インストールされているモジュールの一覧がでてくる (このコマンドで対話型のプログラムが起動して、コマンドを要求されるので、「 l 」と打つと、リストが出力される。
これ、5.8からあるらしい。
これ、対話型で起動してしまうけど、コマンドライン一発で、リストが出力されれば、それをテキストファイルに書き出すことができるのに。
ExtUtils::Installed というモジュールを使っているらしく、ExtUtils::Installedを使って出力する場合は、以下のようなワンライナーでいける。
perl -MExtUtils::Installed
-e 'map {print $_."\n"} ExtUtils::Installed->new->modules'
(ワンライナーだけど、見づらいので改行)