#!/usr/bin/perl -w use strict; use Data::Dumper; use CPAN; use File::Basename; for my $mod (CPAN::Shell->expand("Module", shift )) { my $url = "http://search.cpan.org/CPAN/authors/id/" . $mod->{'RO'}{'CPAN_FILE'} . "\n"; print "$url"; } #### $ ./myscript.pl LWP #### http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/libwww-perl-5.836.tar.gz