原创 【博客大赛】破脚本1

2013-9-8 22:28 1099 15 15 分类: 工程师职场

第一章  标量数据

1)字符串操作

20130908220746649001.jpg(下面的是小写x)

20130908220755684002.jpg

2)标量($开头)

20130908220802185003.jpg

20130908220808146004.jpg20130908220815474005.jpg

20130908220819834006.jpg

20130908220825929007.jpg

3)print输出

20130908220833268008.jpg

20130908220839249009.jpg

20130908220848257010.jpg20130908220856542011.jpg

4)比较 (数字==  !=  >  <  >=  <=;字符eq ne gt lt ge le)

5)if控制结构

20130908220901257012.jpg

20130908220910493013.jpg

6)获取用户输入(从标准输入获取一行字符,直到换行符,chomp去除换行)

20130908220918800014.jpg

20130908220925724015.jpg

7)while控制结构

20130908220934314016.jpg

第二章  列表和数组

1)数组(@开头)

20130908220944172017.jpg

20130908220953416018.jpg

20130908221000983019.jpg

2)列表

20130908221010465020.jpg

20130908221015995021.jpg

20130908221027666022.jpg

20130908221035987023.jpg

20130908221044331024.jpg

20130908221054427025.jpg

3)push和pop操作;shift 和unshift

20130908221100799026.jpg

20130908221109664027.jpg

4)foreach 控制结构

20130908221426140029.jpg

20130908221434129030.jpg

20130908221442974031.jpg

20130908221802830033.jpg

5)sort(按ASCII码顺序)

20130908221809612034.jpg

6)标量上下文

20130908221816733035.jpg

20130908221824202036.jpg20130908221832243037.jpg

第三章  子程序(sub function {},&function调用函数)

1)函数定义及返回值

20130908221839158038.jpg

20130908221847871039.jpg

20130908221856402040.jpg

20130908221905802041.jpg

2)私有变量(my标记)

20130908221911594042.jpg

20130908221920395043.jpg

20130908221925976044.jpg

20130908221933547045.jpg

20130908221941273046.jpg

20130908221950378047.jpg

第四章  输入与输出

1) 标准输入输出

20130908221958899048.jpg

20130908222006671049.jpg(defined判断是否为空)

20130908222014489050.jpg20130908222023600051.jpg

2)钻石操作(处理文件 perl myfile.pl file1 file2…如果没有文件,则默认标准输入输出)

20130908222029154052.jpg20130908222034284053.jpg

20130908222040441054.jpg

3) printf输出格式化

20130908222046802055.jpg

20130908222052734056.jpg

20130908222057488057.jpg

20130908222102443058.jpg

4) 打开文件句柄(打开文件,打开文件用于读取,打开文件用于写入,打开文件追加写入)

20130908222107425059.jpg20130908222114430060.jpg

20130908222122956061.jpg20130908222127421062.jpg

20130908222133311063.jpg(可以用print,printf,say进行文件写入)

20130908222139226064.jpg

20130908222147877065.jpg

20130908222153668066.jpg

第五章  哈希(键不能相同,值可以相同)

1)hash访问

20130908222200659067.jpg20130908222205187068.jpg

20130908222213200069.jpg

2) 访问整个hash(%new_hash=%old_hash)

20130908222220523070.jpg

20130908222226318071.jpg

20130908222233430072.jpg

20130908222241338073.jpg

20130908222249813074.jpg

20130908222256300075.jpg

第六章  正则表达式

1) 简单匹配

20130908222304390076.jpg

20130908222313303077.jpg

20130908222321381078.jpg

20130908222326891079.jpg

20130908222335898080.jpg

20130908222342923081.jpg

20130908222349910082.jpg

20130908222356580083.jpg

20130908222403767084.jpg

20130908222408724085.jpg20130908222415947086.jpg

20130908222421355087.jpg

20130908222426399088.jpg20130908222434629089.jpg

20130908222441145090.jpg

2) 字符集

20130908222449322091.jpg

20130908222457504092.jpg

3) 正则表达式进行匹配

20130908222504605093.jpg

20130908222511435094.jpg

20130908222519980095.jpg

20130908222526133096.jpg

20130908222535132097.jpg

20130908222542314098.jpg

20130908222549298099.jpg

20130908222555560100.jpg

20130908222603321101.jpg

20130908222611668102.jpg

20130908222618853103.jpg

20130908222625610104.jpg

20130908222633128105.jpg

20130908222642647106.jpg

文章评论0条评论)

登录后参与讨论
我要评论
0
15
关闭 站长推荐上一条 /2 下一条