`

Perl 内建变量

    博客分类:
  • Perl
 
阅读更多

  $- 当前页可打印的行数,属于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
  $ 含有与上个匹配正则表达式对应括号结果
  $= 当前页面可打印行的数目
  $> 当前进程的有效用户ID
  $0 包含正在执行的脚本的文件名
  $ARGV 从默认的文件句柄中读取时的当前文件名
  %ENV 环境变量列表
  %INC 通过do或require包含的文件列表
  %SIG 信号列表及其处理方式
  @_ 传给子程序的参数列表
  @ARGV 传给脚本的命令行参数列表
  @INC 在导入模块时需要搜索的目录列表
  $-[0]和$+[0] 代表当前匹配的正则表达式在被匹配的字符串中的起始和终止的位置 。

分享到:
评论

相关推荐

    Perl语言参考手册中文htmlPerl语言参考手册中文html

    7. **文件操作**:Perl提供了一系列内建的文件处理函数,如open、close、readline、seek等,可以方便地进行文件读写和文件指针操作。 8. **异常处理**:Perl使用eval和die来处理异常情况,eval用于捕获运行时错误,...

    Perl Language Reference Manual

    手册中将详细说明Perl的语法、内建函数、操作符、控制结构、文件处理、正则表达式、面向对象编程、模块使用、调试和优化技巧等内容。Perl程序员应当熟悉手册中包含的所有标准库(如“use strict”和“use warnings”...

    Thinking in perl(Perl编程思想)

    8. **错误处理和调试**:Perl提供了一系列内建的错误处理机制,如eval、die、warn等,以及perldevel工具包用于调试代码。 9. **脚本和程序设计**:Perl常被用于编写系统管理和网络监控脚本,它的模块化和强大的文本...

    Perl程序设计(PDG)

    Perl提供了try/catch机制以及内建的警告和错误处理机制,学习如何有效地处理异常和调试代码是提升编程效率的关键。 最后,Perl拥有丰富的标准库和第三方模块,如CGI模块用于Web开发,DBI模块用于数据库交互。掌握...

    Perl 语言编程,详细讲解了perl的语法及技巧

    9. **字符串和数字操作**:Perl提供丰富的内建函数处理字符串和数字,如`length`、`chomp`、`split`、`join`、`int`、`abs`等。 10. **文件和目录操作**:Perl可以方便地创建、删除、移动文件和目录,如`mkdir`、`...

    perl 教材 perl 教材 perl 教材

    Perl内置了大量的内建函数,可以处理字符串、数组和文件等操作。 正则表达式是Perl的一大特色,它提供了一种强大的模式匹配机制,用于搜索、替换和提取文本。Perl的正则表达式支持多种元字符和量词,使得处理复杂...

    Perl 5官方文档

    6. **列表和数组操作**:Perl提供了许多内建的列表和数组操作函数,如push、pop、shift、unshift、splice等。 "perldoc"工具: "perldoc"是Perl自带的文档查看工具,可以用于查看Perl的内置函数、语言特性、模块...

    ActivePerl-5_ActivePerl5.28_ActivePerl.zip

    3. **新的内建函数**:例如`state`关键字,用于声明在函数或块作用域内的静态变量。 4. **正则表达式增强**:包括对Unicode字符类的改进,以及对模式匹配性能的优化。 5. **模块更新**:ActivePerl会包含Perl核心...

    Perl语言入门(第五版-中文版).pdf

    perl内建警告信息 标量变量 用print输出结果 if控制结构 获取用户输入 chomp操作符 while控制结构 习题 第三章列表与数组 .访问数组中的元素 特殊的数组索引值 列表直接量 列表的赋值 字符串中的数组...

    Perl 语言常见问题集

    2. **正则表达式**:Perl是正则表达式操作的强大工具,它的内建支持使得处理字符串变得简单。理解如何构建和使用正则表达式是Perl编程的关键。 3. **引用与数据结构**:Perl支持复杂的数据结构,如数组引用(@array...

    Perl version 5.8.8 documentation

    3. **Perl函数**:详尽列出Perl内建函数,解释其用法和参数,帮助开发者查找和使用所需的功能。 4. **Perl正则表达式**:Perl以其强大的正则表达式引擎而闻名,这部分详细介绍了匹配、替换和提取模式的各种操作。 ...

    perl初学者入门级教程

    7. **错误处理和调试**:学习如何处理程序中的错误和异常,以及使用内建的debug工具进行代码调试。 8. **脚本和命令行参数**:Perl常用于编写系统脚本,因此了解如何接收和处理命令行参数以及编写脚本文件是必备...

    perl个人学习笔记

    2. **Perl内建警告**: 使用`-w`选项可以开启Perl程序的警告信息,例如`perl -w my_program`。此外,可以在脚本的`#!`行中加入`-w`或`use warnings`来启用警告功能。当尝试将非数字字符串用作数字时,Perl会发出警告...

    Perl 5教程及perl常问问题集

    Perl 5 提供了丰富的内建函数,例如`print`用于输出,`chomp`用于删除字符串末尾的换行符,`length`计算字符串长度,而`split`则用于分割字符串。 字符串操作是Perl的核心,支持模式匹配和替换,例如`=~`操作符配合...

    #perl 重要练习

    2. **字符串操作**: Perl中的字符串可以使用内建函数进行操作,例如`length`计算字符串长度,`substr`截取子字符串,`uc`转换为大写,`lc`转换为小写,`index`查找子串位置,`sprintf`格式化输出等。 3. **正则...

    神奇的perl例子perl例子100个

    13. **时间和日期**:Perl提供了处理时间和日期的内建函数,如`localtime`、`gmtime`和`Time::Piece`模块。 14. **位操作**:Perl也支持位级别的操作,如`&`、`|`、`^`等,用于处理二进制数据。 这些例子可能会...

    Perl大骆驼.Perl语言入门

    2. **字符串和正则表达式**:Perl对字符串操作提供了丰富的内建函数,而正则表达式是Perl的强大之处,学会如何使用它们进行模式匹配和替换至关重要。 3. **文件和目录操作**:Perl可以方便地进行文件读写、文件句柄...

    perl 语言高级编程 大骆驼

    11. **内建函数和操作符**:Perl内建了大量的函数和操作符,如map()、grep()、foreach()等,它们在处理集合数据时非常高效。 12. **文本模式和二进制模式**:Perl中的open()函数可以打开文本模式或二进制模式的文件...

    PERL在生物信息学中的应用.ppt

    此外,Perl还包含丰富的内建函数,如length()计算字符串长度,uc()和lc()改变字符串的大小写,substr()和index()处理字符串切片和查找,以及rand()和srand()生成随机数。 总的来说,Perl凭借其强大的文本处理能力和...

Global site tag (gtag.js) - Google Analytics