#!/usr/bin/perl
use strict;
use warnings;
use LWP::Simple;
my $url = 'http://www.ebi.ac.uk/thornton-srv/databases/pdbsum/2kri/igrow.out.gz';
my $file = 'igrow.out.gz';
getstore($url, $file);
Если вы хотите, чтобы скрипт perl разархивировал файл, вы можете использовать system () для запуска gunzip
или выполнить поиск CPAN для поиска подходящего модуля perl.
если вам не нравится вводить 'igrow.out.gz дважды (с возможностью забыть изменить одно из имен файлов), замените $file = ...
на что-то вроде
(my $file = $url) =~ s!^.*/!!;