Perl内置特殊变量总结

2019-10-01 12:23:39刘景俊

$|   控制对当前选择的输出文件句柄的缓冲
$~   当前报告格式的名字
$`   在上个格式匹配信息前的字符串
$'   在上个格式匹配信息后的字符串
$+   与上个正则表达式搜索格式匹配的最后一个括号
$<   当前执行解释器的用户的真实ID
$   含有与上个匹配正则表达式对应括号结果
$=   当前页面可打印行的数目
$>   当前进程的有效用户ID
$0   包含正在执行的脚本的文件名
$ARGV   从默认的文件句柄中读取时的当前文件名
%ENV   环境变量列表
%INC   通过do或require包含的文件列表
%SIG   信号列表及其处理方式
@_   传给子程序的参数列表
@ARGV   传给脚本的命令行参数列表
@INC   在导入模块时需要搜索的目录列表
$-[0]和$+[0]   代表当前匹配的正则表达式在被匹配的字符串中的起始和终止的位置 。