码迷,mamicode.com
首页 > 其他好文 > 详细

perl: 基础知识

时间:2015-04-13 09:36:07      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

PERL:

Practical Extractionand Report Language,实用报表提取语言。

借取了C、sed、awk、shell以及很多其他程序语言的特性,是linux和unix的梦幻脚本语言。主要用于文本处理,适用于小型应用程序和脚本。

perl是用多种方法解决问题。

 

perl是用c语言写的。

 

CPAN:ComprehensivePerl Archive Network,  perl程序库。

CGI:Common GatewayInterface,  通用网关接口,cgi的主流编程语言就是perl。

 

perl的安装:

sudo   apt-get  install   perl5

 

在linux编写perl脚本两种方法:

1.第一行:#!/usr/bin/perl

2.更改属性:chmodu+x XXX.plx

3.执行:./XXX.plx

或者:

perl   XXX.plx

Perl的语句用分号;结尾,每行是一个语句。

 

#####################################################

Perl的选项:

-c      查找语法错误

-i.bak    把$^I设为.bak,也就是备份源文件

-e    让程序在命令行运行。

-M   使用模块

-n   循环功能

-p    循环,同时打印$_。

-a    打开自动分离模式

-F    指定定界符

-l     给每行输出加换行

 

perldoc的选项:

perldoc   perldoc  #查看perldoc用法

perldoc   perl  #查看perl的概述

perldoc    perlfaq   #常见问题

perldoc    func     #查看所有perl的内置函数

 

-i    忽略大小写

-r    迭代查找

perldoc    -f   BuiltinFunction     #查看内建函数的用法

perldoc   -L  it   -f   BuiltinFunction  

perldoc   -q  FAQ –Keyword          #常见问题的查询

perldoc   -L  fr   -q   FAQ keyword

perldoc   -v  PerlVariable                  #查看perl的内置变量信息

perldoc   Module  #查看模块帮助

perldoc    -m   Module   #查看模块的源代码

 

####################################################

Perl的基本语法:

语句都使用逗号结尾。

 

perl中的关键字:

if/unless / else/ elsif

while/until

foreach/for

eq/ne/ ge/ le/ gt/ lt

and/or/ not/ xor/x

given/when

cmp

default

 

"AUTOLOAD","BEGIN", "END", "CHECK","CORE", "DESTROY","UNITCHECK","INIT","__DATA__","__END__",

 

和作用域相关的关键字:

use

import

package

local

my

caller

our

state

perl: 基础知识

标签:

原文地址:http://blog.csdn.net/wowotouweizi/article/details/45014997

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!