CPANモジュールのパスを表示する
#!/usr/bin/perl use strict; use warnings; my $pm = $ARGV[0]; exit unless $pm; $pm = join("/", split(/::/, $pm)) . ".pm"; exit unless (eval{ require $pm; }); print $INC{$pm} . "\n";
こんな感じ?pmpath.plとかで保存して、PATHの通ったディレクトリに実行権限つけて置いといて
$ pmpath.pl Test::More /usr/lib/perl5/5.8.8/Test/More.pm
みたいな感じ
$ vi `pmpath.pl Test::More`
とかやるとモジュール名でそのファイルが開けるです。便利。
追記
$ perldoc -l Test::More
で同じ結果みたいです。
知らなかったー!