perl: 基础知识

perl: 基础知识,第1张

概述PERL: Practical Extractionand Report Language,实用报表提取语言。 借取了C、sed、awk、shell以及很多其他程序语言的特性,是linux和unix的梦幻脚本语言。主要用于文本处理,适用于小型应用程序和脚本。 perl是用多种方法解决问题。   perl是用c语言写的。   CPAN:ComprehensivePerl Archive Networ

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: 基础知识全部内容,希望文章能够帮你解决perl: 基础知识所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1273829.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存