perl: 基础知识
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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |