• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PERL 内置变量

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

use vars qw($myconfig);

$myconfig = {
 config_file_name         => 'default_config',

...

}

其中 qw含义见下表所示:

Customary   ||   Generic   Meaning   ||Interpolates    
  =======================================  
  ''                           q//                         Literal   string   No    
  ""                           qq//                       Literal   string   Yes    
  ``                           qx//                       Command   execution   Yes    
  ()                           qw//                       Word   list   No    
  //                           m//                         Pattern   match   Yes    
  s///                       s///                       Pattern   substitution   Yes    
  y///                       tr///                     Character   translation   No    
  ""                           qr//                       Regular   expression   Yes     
 

 

 

 

perl的内置特殊有很多的,例如常用的@_@ARGV$ARGV%INC%ENV等等,有很多,不可能一一列了,出一个比总结性的列表,是chinaunixperl社区的一个网友总结的,算比全:

$- 当前可打印的行数,属于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

包含正在行的脚本的文件名

$ARGV 从默的文件句柄中的当前文件名

%ENV 量列表

%INC dorequire包含的文件列表

%SIG 信号列表及其理方式

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

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

@INC 入模块时需要搜索的目列表

$-[0]$+[0] 代表当前匹配的正表达式在被匹配的字符串中的起始和止的位置


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
mha安装报错[error][/usr/share/perl5/vendor_perl/MHA/MasterMonitor.pm,ln361]Noneo ...发布时间:2022-07-22
下一篇:
perl模块之File::Util发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap