#!/usr/bin/perl -wl for my $module (@ARGV) { print "$module is ", eval "require $module" ? "" : "not ", "installed."; } __END__ $ perl installed.pl Parse::RecDescent Parse::RecklessDescent Parse::RecDescent is installed. Parse::RecklessDescent is not installed.