Книжки по перлу:
Том Кристиансен, Натан Торкингтон. Perl. Сборник рецептов для профессионалов. 2-е издание. изд. Питер-2004(7.6Mб)
Примеры из книги.(95kб)
Дэвид Я. Бланк-Эдельман. Perl для системного администрирования. изд.Символ-2001(5.9Мб)
Чип Тернер (Chip Turner)
This article is protected by the Open Publication License, V1.0 or later. Copyright © 2005 by Red Hat,Inc.Original article: http://www.redhat.com/magazine/004feb05/features/bash/
Чип Тернер (Chip Turner)
This article is protected by the Open Publication License, V1.0 or later. Copyright © 2005 by Red Hat, Inc.
Original article: http://www.redhat.com/magazine/005mar05/features/perl/
from debian-russian@l.d.o
По написанию скриптов на Perl есть только одна книга. Вернее Книга.
"Programming Perl" by Larry Wall (также известная как "Верблюд" по
изображенному на обложке зверю). После её усвоения (но только в таком
порядке) имеет смысл почитать "Advanced Perl Programming" by Sriram
Srinivasan (AKA "Пантера").
Если с доступом к книжным магазинам совсем плохо, можно вместо
"Верблюда" для начала ограничиться "Ламой" Рэндала Шварца. Но только в
том случае, если "Верблюда" достать не удалось.
С "Бараном" (Perl Cookbook, с муфлоном на обложке) не советую
связываться категорически. Разве что после проработки Верблюда и Пантеры
захочется похихикать над тем как люди неправильно пишут на Perl.
Еще есть полезная книга "Network Programming with Perl" Линкольна Штайна
(автора CGI.pm) но её читать только после "Верблюда", потому что автор
иногда допускает ляпы. Тем не менее - крайне полезная книга на предмет
работы с сетью.
Про Питон пусть расскажут те, кто на нем активно пишут.
Victor Wagner (vitus(a)wagner.pp.ru)
По написанию скриптов на Perl есть только одна книга. Вернее Книга.
"Programming Perl" by Larry Wall (также известная как "Верблюд" по
изображенному на обложке зверю). После её усвоения (но только в таком
порядке) имеет смысл почитать "Advanced Perl Programming" by Sriram
Srinivasan (AKA "Пантера").
Если с доступом к книжным магазинам совсем плохо, можно вместо
"Верблюда" для начала ограничиться "Ламой" Рэндала Шварца. Но только в
том случае, если "Верблюда" достать не удалось.
С "Бараном" (Perl Cookbook, с муфлоном на обложке) не советую
связываться категорически. Разве что после проработки Верблюда и Пантеры
захочется похихикать над тем как люди неправильно пишут на Perl.
Еще есть полезная книга "Network Programming with Perl" Линкольна Штайна
(автора CGI.pm) но её читать только после "Верблюда", потому что автор
иногда допускает ляпы. Тем не менее - крайне полезная книга на предмет
работы с сетью.
Про Питон пусть расскажут те, кто на нем активно пишут.
Victor Wagner (vitus(a)wagner.pp.ru)
При просмотре логов с помошью tail -f подсвечиваем нужные слова:
tail -f /var/log/messages | perl -pe 's/(слово|другое_слово)/\e[0;36;10m$&\e[0m/g'
Создано: 18-02-2009 20:00:55
изменено: 26-06-2009 06:30:06
Метки: perl
с http://linsovet.com
Если вы пишите на perl что нибуть сложнее однострочников, часто спасательным кругом становится модуль Data::Dumper.
Этот модуль очень полезен как для отладки и так и при разборе чужих программ и позволяет выводить содержимое любых сложных стукрур данных со всем их содержимым.
и видим что то типа
Если вы пишите на perl что нибуть сложнее однострочников, часто спасательным кругом становится модуль Data::Dumper.
Этот модуль очень полезен как для отладки и так и при разборе чужих программ и позволяет выводить содержимое любых сложных стукрур данных со всем их содержимым.
use Data::Dumper; print STDERR Dumper @data;
и видим что то типа
$VAR1 = { 'TS' => '13550361229', 'INDEX' => 1, 'FL' => 1, 'TD' => '73728', 'DT' => 'addr' }; $VAR2 = { 'TS' => '13550484957', 'INDEX' => 2, 'TD' => '82944', 'FR' => 1, 'DT' => 'mps' }; ... $VAR346 = { 'TS' => '13619541826', 'INDEX' => 346, 'TD' => '89088', 'FR' => 1, 'DT' => 'mps_ack' };