1.unless(判断条件){执行语句}
当判断条件为假的时候,执行后面的语句。
2.defined(变量)判断变量是否被赋值,返回true或者false。
3.特殊字符:
_FILE_当前执行perl脚本的文件名
_LINE_当前行号
_PACKAGE_当前包名
4.变量声明:
my声明本层模块和函数可见的变量
our全局变量,外界也可访问
local局部变量
声明方法为:my ($变量) =
5.从数组的开头加入元素:
unshift(@INC,"HOME/")在默认的INC路径下加上路径。默认地INC: @INC: C:/Perl/site/lib
6.调用参数:
当perl脚本运行时,从命令行上传递给它的参数存储在内建数组@ARGV中,@ARGV是PERL默认用来接收参数的数组,可以有多个参数,$ARGV[0]是表示接收到的第一个参数,$ARGV[1]表示第二个。
7.大小写转换:
uc函数:把变量中的字母变为大写
lc函数:把变量中的字母变为小写。
8.获取当前主机名:
use Sys::Hostname。
9.@_作用:
函数传参时放置参数的数组,可以从中取实参。
例: my($para1,$para2...)=@_, 函数调用时填了几个参数,便可以从该数组中取到几个参数。
10.-e作用:e即是exist,判断文件是否存在。
11.$?作用:返回上一个外部命令的状态。