[ 文件句柄 ]

$|    如果非零, 则在对当前选定的文件执行写或打印操作后强制清除缓冲区
$% 当前选中文件句柄的当前页码
$= 当前选中文件句柄的当前页面长度
$- 当前选中文件句柄的页面剩余长度
$~ 当前选中文件句柄的报表格式名称
$^ 当前选中文件句柄的当前页眉格式名 [ 全局变量 ] $_ 默认的输入和模式搜索空间
$@ 上一个 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内置变量速查表的更多相关文章

  1. ng2模板语法/内置指令速查表

    https://www.angular.cn/docs/ts/latest/guide/cheatsheet.html

  2. PHPSTORM Live-Templates变量速查表

    camelCase(String) 返回字符串作为参数传递,转换为驼峰式大小写.例如, my-text-file/my text file/my_text_file将转化为 myTextFile. c ...

  3. javascript内置对象速查(二)

    Window对象 每个浏览器窗口或框架都对应于一个Window对象,它是随body或frameset元素的每个实例一起创建的对象. function status_text(){ window.sta ...

  4. javascript内置对象速查(一)

    字符串对象 var str = new String("Hello World"); 可以调用其中的一些方法: str.length str.big 日期对象 var dt = n ...

  5. python-面向对象速查表-内置方法-内置函数-内置属性(只整理了部分内容)

    今日临时总结的内容,可能还有些不正确的地方,初步当做个速查表吧. 类的内置函数(继承object的,自己重写) 内置函数 执行时机 注意点 调用案例 __init__ 实例化对象时 不允许写返回值(r ...

  6. Perl中的特殊内置变量详解

    #!/usr/bin/perl -w @array = qw(a b c d); foreach (@array) { print $_," "; } 例子的作用就是定义一个数组并 ...

  7. perl内置特殊变量查询

    perl中有许多预定于的内置变量,想$_,$,,$>,等等,基本是记不住全部的用法,如果在因特网查阅,有很麻烦,信息不准啦,说的不细啦,但是,万能的perldoc早就帮我们准备好了. 你需要做的 ...

  8. Perl 的内置变量$|

    $|是perl的内置变量,默认情况下是0,如果设置为非0的话,表示当前的输出不经过缓存立刻输出.相当于c语言的fflush()函数,立即刷新缓冲区. 比如你print或者write一个文件,实际是需要 ...

  9. Perl语言中一些内置变量等,$x、qw、cmp、eq、ne等

    转载 Perl语言中一些内置变量等,$x.qw.cmp.eq.ne等 字母 符号 释义 eq  = = equal(等于) ne != not equal(不等于) cmp 比较 qq  " ...

随机推荐

  1. ubuntu禁用笔记本自带键盘

    ubuntu如何禁用笔记本键盘 打开终端运行命令 xinput list Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core ...

  2. 进程间通信之管道(pipe、fifo)

    我们先来说说进程间通信(IPC)的一般目的,大概有数据传输.共享数据.通知事件.资源共享和进程控制等.但是我们知道,对于每一个进程来说这个进程看到属于它的一块内存资源,这块资源是它所独占的,所以进程之 ...

  3. Android开发需要注意的坑

    Android开发需要注意的坑一览​对于一些Android开发过程中坑爹.细小,但又重要的错误的总结​Android开发在路上:少去踩坑,多走捷径其他参考: ​google官方版本发布图 ​umeng ...

  4. CSS3 媒体记

    css3 媒体 Media Type 媒体类型 媒体类型是CSS2中一个非常有用的属性.通过媒体类型可以对不同的设备指定不同的样式. W3C共列出十种媒体类型,如表: 值 设备类型 all 所有设备 ...

  5. MyBatis(3.2.3) - Dynamic SQL

    Sometimes, static SQL queries may not be sufficient for application requirements. We may have to bui ...

  6. Asp.net MVC 4 Html帮助类

    Html帮助类 used to render (modify and output) HTML form elements 用来渲染HTML表单元素(修改和输出) Html.ActionLink 输出 ...

  7. android图片切换ImageSwichter的动画切换效果

    activity_main.xml 控件的线性布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/an ...

  8. SQL Server内存数据写入磁盘方法比较

    众所周知,SQLServer增删改数据最先都是在内存中进行的,这可以大大加快数据操作的速度: 当内存中的数据被修改了,而磁盘中的数据还没有被修改时,就产生了所谓的“脏页”,SQLServer是如何同步 ...

  9. (转)NoSQL系列:选择合适的数据库

    内容目录: 为什么使用NoSQL数据库? 键值数据库 文档数据库 列族数据库 图数据库 附思维导图 参考 NoSQL系列:选择合适的数据库 为什么使用NoSQL数据库? 阻抗失衡 关系模型和内存中的数 ...

  10. NodeJS缓存机制:畅销货,就多囤一点呗

    上一篇文章,我们已经实现了客户端向NodeJS服务器发出请求时,服务器从磁盘读取文件内容后,向客户端返回文件的数据.而对于爱莲(iLinkIT)的1对n的场景,即将文件共享出来之后,让多个用户同时下载 ...