`

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

$<digits> 含有与上个匹配正则表达式对应括号结果

$=  当前页面可打印行的数目

$>  当前进程的有效用户id

$0  包含正在执行的脚本的文件名

$argv  从默认的文件句柄中读取时的当前文件名

 

%env  环境变量列表

%inc  通过do或require包含的文件列表

%sig  信号列表及其处理方式

 

@_  传给子程序的参数列表

@argv 传给脚本的命令行参数列表

@inc 在导入模块时需要搜索的目录列表

分享到:
评论

相关推荐

    PERL内置变量$.等

    PERL 内置变量 使用内置变量可以是编程更简洁

    Perl内置及特殊变量

    Perl内置及特殊变量

    Perl函数集及内置变量锦集

    Perl进程处理函数、数学函数、字符串处理函数等各类,perl的内置特殊变量还有很多的,例如常用的还有@_、@ARGV、$ARGV、%INC、%ENV等等,有很多,不可能一一列举了,这里给出一个比较有总结性的列表,是chinaunix上...

    perl技术内幕,perl黑皮书

    perl技术内幕,perl 黑皮书 [美] Steven Holzner 著 王晓娟,王朝阳 等译 965页 第1章 Perl 基础 第2章 标量变量和表 第3章 数组和哈希表 第4章 运算符和优先级 第5章 条件语句与循环 第6章 正则表达式 第7...

    perl技术内幕(英文版)+源代码

    本书详细说明了Pert的使用方法,其内容涉及到Perl应用的方方面面,并提供了大量的代码实例,使读者能够快速而容易地学会Perl。本书每一章都分为两部分,前一部分“深入分析”详细说明相关的技术信息,后一部分针对...

    Perl最佳实践(中文版).pdf [共两部分 part1]

    子程序和变量 内置函数 键和索引 运算符 分号 逗号 代码行的长度 缩排 制表符 块 组块 Else 垂直对齐 断开长行 非末端表达式 按优先级断开 赋值运算 三元运算符 列表 自动化部署 第三章 命名惯例 标识符 布尔值 引用...

    Perl最佳实践(中文版).pdf [共两部分 part2]

    子程序和变量 内置函数 键和索引 运算符 分号 逗号 代码行的长度 缩排 制表符 块 组块 Else 垂直对齐 断开长行 非末端表达式 按优先级断开 赋值运算 三元运算符 列表 自动化部署 第三章 命名惯例 标识符 布尔值 引用...

    Perl 语言入门 第六版

    Perl的内置警告信息 标量变量 给变量取个好名字 标量的赋值 双目赋值操作符 用print输出结果 字符串中的标量变量内插 借助代码点创建字符 操作符的优先级与结合性 比较操作符 if控制结构 布尔值 获取...

    Perl高级教程人称“大骆驼”(免费)

    第一章 Perl概述............................................................................................................................10 1.1 从头开始.................................................

    MySQL事务预编译查询和Perl DBI简化

    许多WEB应用程序内部通常重复运行带不同自变量的相同数据库查询,或以全有或全无块的形式 执行一组相关查询。要满足这些要求,大多数数据库系统(包括MySQL)支持预编译查询与事务,多数脚本语言也拥有内置函数访问...

    基于php的学生信息管理系统

    PHP 脚本语言的语法结构与 C语言和 Perl 语言的语法风格非常相似,用户在使用变量前不需要对变量进行声明。使用 PHP 创建数组的过程也非常简单。PHP 还具有基本的面向对象组件功能,可以极大的方便用户有效组织和...

    Linux C程序设计大全

    1.3.3 Perl 1.3.4 Python 1.3.5 Ruby 1.3.6 PHP 第2章 控制结构 2.1 goto语句 2.1.1 C语言中的无条件跳转 2.1.2 使用goto语句进行出错处理 2.1.3 出错处理的一般模型 2.2 C语言中的分支结构 2.2.1 分支结构的翻译 ...

    lexicals-pm:创建“我的”变量的散列

    名称 lexicals - 获取当前“我的”变量的...Python 有一个名为locals()的内置函数,它返回名称/值映射中的词法范围变量。 这是一个非常有用的习语。 而不是需要像这样创建一个哈希: my $hash = { foo =&gt; $foo, bar

    Active Calculator ActiveX控件

    你可以轻易的把它集成到支持ActiveX工具编写的应用程序中,例如:Visual C++、Visual Basic、Delphi、C++ Builder、.Net languages like C#、 VB.Net、Java、Scripts like Perl、Php、Python。 &lt;br&gt; Active ...

    Understand-2.6.556_2

    7、内置的目录和文件比较器。 8、支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化。 小技巧 : 1、设置字体和颜色风格 修改默认字体:Tools - Options - Editor - Default style 修改颜色:...

    (Scientific Toolworks Understand)v2.6.556 x86_1

    7、内置的目录和文件比较器。 8、支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化。 小技巧 : 1、设置字体和颜色风格 修改默认字体:Tools - Options - Editor - Default style 修改颜色:...

    vc: An RPN Vector Calculator in Perl-开源

    一个RPN计算器,用于任意维数的向量。 支持多个撤消/重做,可编程宏和变量。 将堆栈保存到磁盘或从磁盘加载。 许多内置的标量,向量,堆栈功能。

    最新版Understand-Chinese-4.0.922-Linux 中文版

    7、内置的目录和文件比较器。 8 、支持 project 的 snapshot,并能和自家的 TrackBack 集成便于监视 project 的变化。 小技巧(官网的 FAQ 里有) : 1、设置字体和颜色风格 修改默认字体:Tools -&gt; Options -&gt; ...

    Linux–命令的使用

    在该程序类别中,程序可以编译为二进制文件,比如C、C++语言编写的程序,也可以是shell、Perl、Python、Ruby等脚本语言编写的程序。 shell内置命令。bash支持许多在内部称之为shell builtin的内置命令。例如,cd命令...

Global site tag (gtag.js) - Google Analytics