use Data::Dumper; use URI; use strict; use warnings; my $base_url = "http://www.abc.com/"; my @links = qw/a b c/; @links = map {URI->new_abs($_, $base_url)->as_string()} @links; print Dumper(\@links);