- 浏览: 580433 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (200)
- html css (6)
- javascript (11)
- php (6)
- java基础 (18)
- mysql (8)
- ssh (7)
- linux (21)
- 杂想 (1)
- 搜索引擎 (2)
- linux-shell (2)
- perl (61)
- 单元测试 (1)
- jquery (1)
- xml (1)
- 求职招聘 (1)
- 其他 (2)
- 项目工具 (2)
- maven (10)
- ant (1)
- eclipse (3)
- windows (4)
- java (8)
- jsp (1)
- c c++ (7)
- java-web (3)
- 汇编 (1)
- 正则表达式 (2)
- 网络 (1)
- 路由 (1)
- ip (1)
- 测试驱动开发 (1)
- tdd (1)
- vim (1)
- powermock (1)
- junit (1)
- spring (1)
- spring security (1)
- httpclient (1)
- sql (1)
- sqlserver (2)
- 存储过程 (1)
- apache (1)
- Nexus (1)
- 金融 (1)
- clojure (4)
- 函数式编程 (3)
- 工作 (1)
- git (2)
- java 并发 (1)
- python (1)
- java netty proxy (1)
- scala (1)
最新评论
-
springmvc-freemarker:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
eclipse 配置maven web项目 -
zk1878:
huzhenyu 写道楼主很用心,讲得十分清楚,非常实用!呵呵 ...
eclipse 配置maven web项目 -
huzhenyu:
楼主很用心,讲得十分清楚,非常实用!
eclipse 配置maven web项目 -
宋建勇:
不错,对CountDownLatch了解加深了!
java 多线程 CountDownLatch用法 -
zk1878:
必须的。。。。
perl下载图片
Perl -- 内建变量
www.firnow.com 时间 : 2008-06-02 作者:佚名 编辑:本站 点击: 52 [ 评论 ]
-
-
$- 当前页可打印的行数,属于Perl格式系统的一部分
$! 根据上下文内容返回错误号或者错误串
$” 列表分隔符
$# 打印数字时默认的数字输出格式
$$ Perl解释器的进程ID
$% 当前输出通道的当前页号
$& 与上个格式匹配的字符串
$( 当前进程的组ID
$) 当前进程的有效组ID
$* 设置1表示处理多行格式.现在多以/s和/m修饰符取代之.
$, 当前输出字段分隔符
$. 上次阅读的文件的当前输入行号
$/ 当前输入记录分隔符,默认情况是新行
$: 字符设置,此后的字符串将被分开,以填充连续的字段.
$; 在仿真多维数组时使用的分隔符.
$? 返回上一个外部命令的状态
$@ Perl解释器从eval语句返回的错误消息
$[ 数组中第一个元素的索引号
$\\\\ 当前输出记录的分隔符
$] Perl解释器的子版本号
$^ 当前通道最上面的页面输出格式名字
$^A 打印前用于保存格式化数据的变量
$^D调试标志的值
$^E在非UNIX环境中的操作系统扩展错误信息
$^F最大的文件捆述符数值
$^H由编译器激活的语法检查状态
$^I内置控制编辑器的值
$^L发送到输出通道的走纸换页符
$^M备用内存池的大小
$^O操作系统名
$^P指定当前调试值的内部变量
$^R正则表达式块的上次求值结果
$^S当前解释器状态
$^T从新世纪开始算起,脚步本以秒计算的开始运行的时间
$^W警告开关的当前值
$^X Perl二进制可执行代码的名字
$_ 默认的输入/输出和格式匹配空间
$| 控制对当前选择的输出文件句柄的缓冲
$~ 当前报告格式的名字
$` 在上个格式匹配信息前的字符串
$’ 在上个格式匹配信息后的字符串
$+ 与上个正则表达式搜索格式匹配的最后一个括号
$< 当前执行解释器的用户的真实ID
$<digits>含有与上个匹配正则表达式对应括号结果
$= 当前页面可打印行的数目
$> 当前进程的有效用户ID
包含正在执行的脚本的文件名
$ ARGV 从默认的文件句柄中读取时的当前文件名
%ENV 环境变量列表
%INC 通过do或require包含的文件列表
%SIG 信号列表及其处理方式
@_ 传给子程序的参数列表
@ARGV 传给脚本的命令行参数列表,同普通数组操作一样
@INC 在导入模块时需要搜索的目录列表
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/4_webprogram/cgi/perlsl/200862/120468.html
发表评论
-
perl http模块总结
2013-04-04 23:51 5786perl发送http请求主要有 LWP,UserAgent ... -
perl json
2013-04-03 20:51 4117http://search.cpan.org/~makam ... -
perl xml json
2012-09-14 19:52 1297use XML::XML2JSON; ... -
perl源文件编码类型导致乱码问题
2012-09-11 09:28 2323$str = '中国'; chdir 'E:\jo ... -
perl 解析html, 自己写的几个比较常用方法
2012-09-04 20:56 7207perl解析html, 比较常用的模块是 HTML::Tree ... -
perl多进程示例
2012-08-17 15:33 1940以下例子,在主进程生成3个子进程,然后再收割每个子进程,防 ... -
一段实用的perl脚本
2012-08-15 20:53 2366下面的脚本实现了在命令行直接执行perl语句或是执行 ... -
perl发送http请求,easy之极
2012-08-09 23:21 15991perl 发送http 非常之简单,发送get请求 只一 ... -
perl 操作mysql
2012-04-27 07:57 1183use DBI; @driver_names = ... -
Perl 中的线程
2012-03-31 22:19 1478原文:http://www.ibm.com/developer ... -
perl smtp 发送邮件
2012-03-20 23:44 4988原文:http://blog.chinaunix.net/ui ... -
perl开启并关闭w32进程
2012-03-05 16:31 1982perl是个很强大的脚本语言,cpan包罗万象的 ... -
perl发送http请求
2012-02-16 17:51 5210下面是一段perl发送http请求的代码,设置了请求头,表单参 ... -
perl对windows的进程的一些常用操作
2012-02-16 17:52 20661、获取所有正在运行的进程,用到了cpan的Win32::Pr ... -
perl查看已经安装的模块
2012-02-16 17:53 1397use ExtUtils::Installed; my ... -
在Perl调用C/C++代码/动态链接库
2012-02-10 17:46 6415原文http://manew.org/?p=62 perl想 ... -
perl 剪贴板操作
2012-02-09 14:05 1663以下代码设置剪贴板内容为 hello world,然后读取剪贴 ... -
perl 文件目录的创建删除拷贝
2012-01-11 18:03 5279以下三个是核心包提供的 1 unlink @files ... -
perl正则表达式中该注意的一个问题
2011-12-29 00:06 1215请看以下例子 代码1 $a='abc123EEE11 ... -
perl 目录遍历
2011-12-16 10:27 2391使用perl的 File::Find模块,目录遍历将会很简单, ...
相关推荐
7. **文件操作**:Perl提供了一系列内建的文件处理函数,如open、close、readline、seek等,可以方便地进行文件读写和文件指针操作。 8. **异常处理**:Perl使用eval和die来处理异常情况,eval用于捕获运行时错误,...
手册中将详细说明Perl的语法、内建函数、操作符、控制结构、文件处理、正则表达式、面向对象编程、模块使用、调试和优化技巧等内容。Perl程序员应当熟悉手册中包含的所有标准库(如“use strict”和“use warnings”...
8. **错误处理和调试**:Perl提供了一系列内建的错误处理机制,如eval、die、warn等,以及perldevel工具包用于调试代码。 9. **脚本和程序设计**:Perl常被用于编写系统管理和网络监控脚本,它的模块化和强大的文本...
Perl提供了try/catch机制以及内建的警告和错误处理机制,学习如何有效地处理异常和调试代码是提升编程效率的关键。 最后,Perl拥有丰富的标准库和第三方模块,如CGI模块用于Web开发,DBI模块用于数据库交互。掌握...
9. **字符串和数字操作**:Perl提供丰富的内建函数处理字符串和数字,如`length`、`chomp`、`split`、`join`、`int`、`abs`等。 10. **文件和目录操作**:Perl可以方便地创建、删除、移动文件和目录,如`mkdir`、`...
Perl内置了大量的内建函数,可以处理字符串、数组和文件等操作。 正则表达式是Perl的一大特色,它提供了一种强大的模式匹配机制,用于搜索、替换和提取文本。Perl的正则表达式支持多种元字符和量词,使得处理复杂...
6. **列表和数组操作**:Perl提供了许多内建的列表和数组操作函数,如push、pop、shift、unshift、splice等。 "perldoc"工具: "perldoc"是Perl自带的文档查看工具,可以用于查看Perl的内置函数、语言特性、模块...
3. **新的内建函数**:例如`state`关键字,用于声明在函数或块作用域内的静态变量。 4. **正则表达式增强**:包括对Unicode字符类的改进,以及对模式匹配性能的优化。 5. **模块更新**:ActivePerl会包含Perl核心...
perl内建警告信息 标量变量 用print输出结果 if控制结构 获取用户输入 chomp操作符 while控制结构 习题 第三章列表与数组 .访问数组中的元素 特殊的数组索引值 列表直接量 列表的赋值 字符串中的数组...
2. **正则表达式**:Perl是正则表达式操作的强大工具,它的内建支持使得处理字符串变得简单。理解如何构建和使用正则表达式是Perl编程的关键。 3. **引用与数据结构**:Perl支持复杂的数据结构,如数组引用(@array...
3. **Perl函数**:详尽列出Perl内建函数,解释其用法和参数,帮助开发者查找和使用所需的功能。 4. **Perl正则表达式**:Perl以其强大的正则表达式引擎而闻名,这部分详细介绍了匹配、替换和提取模式的各种操作。 ...
7. **错误处理和调试**:学习如何处理程序中的错误和异常,以及使用内建的debug工具进行代码调试。 8. **脚本和命令行参数**:Perl常用于编写系统脚本,因此了解如何接收和处理命令行参数以及编写脚本文件是必备...
2. **Perl内建警告**: 使用`-w`选项可以开启Perl程序的警告信息,例如`perl -w my_program`。此外,可以在脚本的`#!`行中加入`-w`或`use warnings`来启用警告功能。当尝试将非数字字符串用作数字时,Perl会发出警告...
Perl 5 提供了丰富的内建函数,例如`print`用于输出,`chomp`用于删除字符串末尾的换行符,`length`计算字符串长度,而`split`则用于分割字符串。 字符串操作是Perl的核心,支持模式匹配和替换,例如`=~`操作符配合...
2. **字符串操作**: Perl中的字符串可以使用内建函数进行操作,例如`length`计算字符串长度,`substr`截取子字符串,`uc`转换为大写,`lc`转换为小写,`index`查找子串位置,`sprintf`格式化输出等。 3. **正则...
13. **时间和日期**:Perl提供了处理时间和日期的内建函数,如`localtime`、`gmtime`和`Time::Piece`模块。 14. **位操作**:Perl也支持位级别的操作,如`&`、`|`、`^`等,用于处理二进制数据。 这些例子可能会...
2. **字符串和正则表达式**:Perl对字符串操作提供了丰富的内建函数,而正则表达式是Perl的强大之处,学会如何使用它们进行模式匹配和替换至关重要。 3. **文件和目录操作**:Perl可以方便地进行文件读写、文件句柄...
11. **内建函数和操作符**:Perl内建了大量的函数和操作符,如map()、grep()、foreach()等,它们在处理集合数据时非常高效。 12. **文本模式和二进制模式**:Perl中的open()函数可以打开文本模式或二进制模式的文件...
此外,Perl还包含丰富的内建函数,如length()计算字符串长度,uc()和lc()改变字符串的大小写,substr()和index()处理字符串切片和查找,以及rand()和srand()生成随机数。 总的来说,Perl凭借其强大的文本处理能力和...