GET — получение и вывод содержимого файла с удаленного сервера


Основной cинатксис:

GET addr/file

Получает содержимое файла file расположенного по адресу addr и направляет его содержимое на стандартный вывод.
Примеры:

GET http://ya.ru

— выведет в терминал исходный код главной страницы сайта ya.ru

GET http://ya.ru > index-ya.html

— сохраняем главную страницу сайта ya.ru на локальный компьютер, под названием index-ya.html

Если при вводе команды GET возвращается ошибка «Command not found» (команда не найдена), необходимо установить GET.

Примечание: для работы GET необходимо иметь установленный Perl.
Проверить можно командой perl -v, должно выдать что-то вроде:

root@srv3 [/]# perl -v

This is perl, v5.8.8 built for i386-linux-thread-multi

Copyright 1987-2006, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

root@srv3 [/]#    

Если вместо этого выдает, что команда не найдена, необходимо установить perl.
Установить Perl можно одной из следующих команд:

yum install perl
apt-get update; apt-get install perl
emerge perl

Какая именно команда вам нужна, зависит от вашей операционной системы, если не уверены — можно попробовать все команды по очереди. Если ни одна из этих команд не помогла, необходимо компилировать Perl из исходных кодов, описание компиляции Perl не входит в данную статью, воспользуйтесь поиском по сайту, либо обратитесь к документации.

Установка GET

Установка GET заключается в установке perl-модуля LWP, поскольку GET входит в состав этого модуля.
Установить LWP можно, например, с помощью cpan

cpan
install LWP
exit

Другой вариант

Если у Вас установлен Perl, то можно не устанавливать LWP, а просто создать в директории /usr/bin файл GET и вставить в него код отсюда: [download#4#nohits]

Опубликовано 28 августа 2008 - информация могла устареть.

Ответить