Perl内置变量速查表
[ 文件句柄 ] $| 如果非零, 则在对当前选定的文件执行写或打印操作后强制清除缓冲区
$% 当前选中文件句柄的当前页码
$= 当前选中文件句柄的当前页面长度
$- 当前选中文件句柄的页面剩余长度
$~ 当前选中文件句柄的报表格式名称
$^ 当前选中文件句柄的当前页眉格式名 [ 全局变量 ] $_ 默认的输入和模式搜索空间
$@ 上一个 eval、do 或 require 函数产生的错误消息
$/ 输入记录的分隔符, 默认为换行符(类似于 awk 中的 RS)
$\ 打印函数的输入记录分隔符。 除非设置了 $\="\n" 否则不会打印换行符
$# 使用打印函数打印的数字输出格式(类似于 awk 中的 OMFT)
$? 上一个关闭的管道、反引号中的命令以及系统函数的返回状态
$! 根据上下文内容,返回错误号或者错误串
$$ 运行本脚本的 Perl 程序进程 ID
$* 默认值为 0 。 如果为 1 的话, 表示在字符串中进行多行匹配; 0 表示只在单行中匹配
$, 打印函数的输出字段分隔符。 一般在以逗号隔开的字符串中不打印其定界符, 除非设置了 $,=" "
$" 与 $, 类似, 但它是在双引号中提供打印数组的, 默认值为空格
$0 Perl 脚本名
$[ 指向数组或子串的第一个字符的索引, 默认值为 0
$] 当使用 Perl - v 命令获得版本信息时打印出字符串的第一部分
$; 多维数组的下标分隔符。 默认为 \034 (类似于 awk 的 SUBSEP)
$. 读取上一个文件句柄的当前输入行号; 必须在关闭前一个文件句柄后才能对下一个文件句柄重置行号
$< 进程的实际 uid
$> 进程的有效 uid
$( 进程的实际 gid
$) 进程的有效 gid
$: 字符集, 将其后的字符串断开, 并以某种格式填入连续的行(从 ^ 处开始)。 默认是以空白字符、换行符或冒号上隔开的 \n-
$^A formline 和 write 操作的累加器
$^C 如果 Perl 使用 -c 选项在只编译的模式下运行, 则返回 TRUE
$^D 使用 -D 开关打开 Perl 调试标记
$^E 操作系统的相关出错信息
$^F 传递给子例程的最大文件描述符数, 一般是 2
$^H 语法检查的当前状态
$^I 在使用 -i 开关时, 原位编辑扩展的当前值
$^L 进纸符, 用在格式中
$^M 紧急内存池
$^O 操作系统名
$^P 内部 Perl 调试标记
$^S Perl 解释器的状态
$^T 脚本执行时间。 用于 -A、-C 和 -M 测试运算符, 可设置为 time 返回的任何数字值, 执行与当前时间有关的文件测试
$^V Perl 版本
$^W 警告开关的当前设定情况
$^X Perl 调用的全路径名
_ 下划线, 负责在声明文件时测试文件的特殊标识符
ARGV 用于行参数循环的特殊文件句柄数组
$ARGV 从 <ARGV> 读取时, 含有当前文件名的变量
@ARGV 含有命令行参数的数组
DATA 一个特殊文件句柄变量, 负责引用 _END_ 标志后面的内容
@F 在使用 -a 开关时, 自动拆分输入行所得到的数组
@INC 一个含有文件名路径的数组, require 和 do 函数从中搜索将要导入的文件名路径
%INC 一个含有文件名路径的关联数组, require 和 do 函数将从中搜索将要导入的文件名路径。 其中键是文件名, 值是文件路径位置
%ENV 含有当前环境变量的关联数组
@EXPORT 导出时的默认符号
@EXPORT_OK 根据用户请求而导出的符号
%EXPORT_TAGS 用于 Exporter.pm 中, 负责对符号集合统一命名
%SIG 用于设置信号处理例程的关联数组
STDERR 用于标准出错内容的特殊文件句柄
STDIN 用于标准输入的特殊文件句柄
STDOUT 用于标准输出内容的特殊文件句柄
$-[0] 和 $+[0] 代表当前匹配的正则表达式在被匹配的字符串中的起始和终止的位置 [ 块内局部变量 ] $1..$9 含有与对应的一组括号的子记忆模式。(等效于\1..\9)
$& 上一次与模式相匹配的字符串(等效于 sed 编辑器)
$` 上一次与模式相匹配的项的前导字符串
$' 上一次与模式相匹配的项之后的字符串
$+ 与搜索模式相匹配的最后一个模式
@_ 传给子程序的参数列表
Perl内置变量速查表的更多相关文章
- ng2模板语法/内置指令速查表
https://www.angular.cn/docs/ts/latest/guide/cheatsheet.html
- PHPSTORM Live-Templates变量速查表
camelCase(String) 返回字符串作为参数传递,转换为驼峰式大小写.例如, my-text-file/my text file/my_text_file将转化为 myTextFile. c ...
- javascript内置对象速查(二)
Window对象 每个浏览器窗口或框架都对应于一个Window对象,它是随body或frameset元素的每个实例一起创建的对象. function status_text(){ window.sta ...
- javascript内置对象速查(一)
字符串对象 var str = new String("Hello World"); 可以调用其中的一些方法: str.length str.big 日期对象 var dt = n ...
- python-面向对象速查表-内置方法-内置函数-内置属性(只整理了部分内容)
今日临时总结的内容,可能还有些不正确的地方,初步当做个速查表吧. 类的内置函数(继承object的,自己重写) 内置函数 执行时机 注意点 调用案例 __init__ 实例化对象时 不允许写返回值(r ...
- Perl中的特殊内置变量详解
#!/usr/bin/perl -w @array = qw(a b c d); foreach (@array) { print $_," "; } 例子的作用就是定义一个数组并 ...
- perl内置特殊变量查询
perl中有许多预定于的内置变量,想$_,$,,$>,等等,基本是记不住全部的用法,如果在因特网查阅,有很麻烦,信息不准啦,说的不细啦,但是,万能的perldoc早就帮我们准备好了. 你需要做的 ...
- Perl 的内置变量$|
$|是perl的内置变量,默认情况下是0,如果设置为非0的话,表示当前的输出不经过缓存立刻输出.相当于c语言的fflush()函数,立即刷新缓冲区. 比如你print或者write一个文件,实际是需要 ...
- Perl语言中一些内置变量等,$x、qw、cmp、eq、ne等
转载 Perl语言中一些内置变量等,$x.qw.cmp.eq.ne等 字母 符号 释义 eq = = equal(等于) ne != not equal(不等于) cmp 比较 qq " ...
随机推荐
- tlb转dll
项目中需要用到c++编写的dll文件,但是同事发给我的是一个tlb后缀的文件,此时需要用到vs命令工具,具体操作如下: 开始-->vs2010-->vs命令提示(2010) ,打开后,输入 ...
- MSP430常见问题之电源类
Q1:msp430(我用的4619)的VCC,DVCC,VSS,DVSS怎么接啊?模拟的和数字的一样吗?A1:CC 就是正,SS 就是负,A是模拟电,D 是数字电,A的都接在一起,D 的都接在一起,地 ...
- 【数论,找规律】Uva 11526 - H(n)
原来做过的题再看还是没想出来,看来当时必然没有真正理解.这次回顾感觉理解更透彻了. 网上的题解差不多都是一个版本,而且感觉有点扯.根据n=20猜出来的? 好吧哪能根据一个就猜到那么变态的公式.其实这题 ...
- 数据库SQL优化大总结之百万级数据库优化方案
网上关于SQL优化的教程很多,但是比较杂乱.近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充. 这篇文章我花费了大量的时间查找资料.修改.排版,希望大家阅读之后,感觉 ...
- JavaScript 参考手册
http://www.w3school.com.cn/jsref/index.asp https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
- vs转eclipse之工具快速上手篇
eclipse工具下载 首先说明,本篇内容适用于刚开始学java的同学,老手大牛等可以路过. 不得不说vs确实很强大,常用的都在安装包里集成了,几乎可以一键安装,直接使用,操作起来非常方便. ecli ...
- Yii zii.widgets.grid 隐藏列 方便js获取隐藏值
array( 'name' => $data->is_audit, 'value' => '$data->is_audit', 'headerHtmlOptions' => ...
- Swift下标
还记得字典吗? var numberOfLegs= ["spider": 8,"ant": 6, "cat":4] numberOfLegs ...
- HTML+CSS学习笔记 (7) - CSS样式基本知识
HTML+CSS学习笔记 (7) - CSS样式基本知识 内联式css样式,直接写在现有的HTML标签中 CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式.嵌 ...
- 相似度到大数据查找之Mysql 文章匹配的一些思路与提高查询速度
文章相关度匹配的一些思路---"压缩"预料库,即提取用特征词或词频,量化后以“列向量”形式保存到数据库:按前N组词拼为向量组供查询使用,即组合为1到N字的组合,量化后以“行向量”形 ...