加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl: 基础知识

发布时间:2020-12-15 23:46:03 所属栏目:大数据 来源:网络整理
导读:PERL: Practical Extractionand Report Language,实用报表提取语言。 借取了C、sed、awk、shell以及很多其他程序语言的特性,是linux和unix的梦幻脚本语言。主要用于文本处理,适用于小型应用程序和脚本。 perl是用多种方法解决问题。 ? perl是用c语言写的。

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读