SlideShare a Scribd company logo
Perl
提纲读写文件变量逻辑控制胶水
Perl的好处生产效率高
开始!Perlit!1、创建一个it.pl文件2、perl it.plperl –e “print ‘hello,world’”
Perl的奇妙变量$_@_
读写文件
Perl 读文件open $fh,’<’,’/etc/passwd’;while(<$fh>){print $_;}
Perl写文件open$fh,”>”,”123.txt”;print $fh “write it down.”;
变量
标量$数组@哈希%
标量 scalarmy $string = ‘曾文杰’;my $number = 5143;
数组 arraymy @person = (‘曾文杰’,’唐骏’,’张阳’);my @code = (5143,250,5145);
哈希 hash%person = ( “5143” => “曾文杰",“250” => “唐骏",“5145” => “张阳", );
逻辑控制
ifif ($name eq “张阳") { print “welcome"; }else{ print “get out”;}if ($age == 60){ print “oldman"; }
whilewhile($foo < 100){ print $foo++;}
forfor($i=1;$i<100;$i++){print $_;}for(1..99){print $_;}
foreachforeach my $person (‘超人’, ’钢铁侠’, ’闪电侠’){print $person;}
更多控制google循序渐进、按需索求
胶水语言
DBI
system(“ls”);`ls`;
替代awk和sed
sedperl -pi -e 's/aaa/bbb/' filename
awkperl -lane 'print $F[0] + $F[-2]'
更多内容子函数、模块OOP正则表达式程序打包CPAN
进一步学习perldoc《Perl语言入门》
拜谁所赐?LarryWallCPANAuthors

More Related Content

PPT
PHP & MySQL 教學
PPT
cfm to php training
PPT
Json知识分享
PPT
几种Nosql介绍
PDF
Ooredis
PDF
Maintainable PHP Source Code
PDF
OpenWebSchool - 02 - PHP Part I
PDF
D2 如何发现前端性能问题
PHP & MySQL 教學
cfm to php training
Json知识分享
几种Nosql介绍
Ooredis
Maintainable PHP Source Code
OpenWebSchool - 02 - PHP Part I
D2 如何发现前端性能问题

Viewers also liked (20)

PDF
Bug tracking - alert project - fossa2011
PPT
走向开源:提交CPAN模块Step by Step
PPTX
Master template5
PPTX
Celik alquran Part 1
ODP
BeijingUbuntuHackathon作品发表
PPT
Empowering Communities for Games - IDEA 7-9-2010 (Games Convention Online)
PPT
How recruiters find you online october 2009
PPTX
TIPS for Managing Tech and Workflow Changes in Libraries
PDF
Oss licences in academia - fossa2010
PDF
Rep Rap - 3D OSS Printers - by adrian bowyer- fossa2011
DOC
Soalanmuziktahun4 130517090926-phpapp01
XLSX
Encuesta musica manu&caro
PPT
FurnitureNYC
KEY
A Portrait of the Artist as a Young Gem Author
PDF
Nathan Ogle AIA LEED AP Short Portfolio Highlights 2012
PDF
Online Questionnaire
PPTX
テレビに未来はあるのか
PPTX
Capacitacion power point
PPTX
テレビに未来はあるのか
Bug tracking - alert project - fossa2011
走向开源:提交CPAN模块Step by Step
Master template5
Celik alquran Part 1
BeijingUbuntuHackathon作品发表
Empowering Communities for Games - IDEA 7-9-2010 (Games Convention Online)
How recruiters find you online october 2009
TIPS for Managing Tech and Workflow Changes in Libraries
Oss licences in academia - fossa2010
Rep Rap - 3D OSS Printers - by adrian bowyer- fossa2011
Soalanmuziktahun4 130517090926-phpapp01
Encuesta musica manu&caro
FurnitureNYC
A Portrait of the Artist as a Young Gem Author
Nathan Ogle AIA LEED AP Short Portfolio Highlights 2012
Online Questionnaire
テレビに未来はあるのか
Capacitacion power point
テレビに未来はあるのか
Ad

More from pluschen (16)

PDF
密码学 & DRM & sgx
PPTX
版本管理的四种工作模式
PDF
easy elliptic curve(椭圆曲线算法解释)
PPTX
码率选择之殇
PPTX
搜索引擎原理略览
PPTX
分布式的七个场景
PPTX
哲学问题的科学解
PDF
产品经理入门
PPTX
编程的糖果
PDF
视频点播直播新混跑架构
ODP
分布式和文件系统
PPT
视频编码原理简介Sohu版
PPTX
GPU和视频编解码
PPTX
Colonel转码集群
PPTX
Colonel——视频转码集群程序
PPT
视频编码原理简介
密码学 & DRM & sgx
版本管理的四种工作模式
easy elliptic curve(椭圆曲线算法解释)
码率选择之殇
搜索引擎原理略览
分布式的七个场景
哲学问题的科学解
产品经理入门
编程的糖果
视频点播直播新混跑架构
分布式和文件系统
视频编码原理简介Sohu版
GPU和视频编解码
Colonel转码集群
Colonel——视频转码集群程序
视频编码原理简介
Ad

Perl 4 sa