perl脚本编写详解:unless判断条件/defined判断变量/_FILE_等特殊字符/变量声明/于数组前加入元素unshift/调用参数ARGV/uc与lc大小写转换/@_获取传参/-e存在判断

本文介绍了Perl编程中的基本概念和操作,包括条件判断语句unless,变量定义如my、our和local,以及数组操作如unshift和@ARGV。还提到了字符串转换函数uc和lc,获取主机名的方法,函数参数通过@_传递,以及文件存在的检查操作-e和外部命令状态的获取。这些知识构成了Perl编程的基础。
摘要由CSDN通过智能技术生成

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.$?作用:返回上一个外部命令的状态。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值