[oracle@dwh1 ~]$ cat 4.pl
if ($#ARGV <0){
print "请输入一个表名参数";
print "\$#ARGV is $#ARGV\n";
exit(-1);
}else{
print "\$#ARGV is $#ARGV\n";
}
[oracle@dwh1 ~]$ perl 4.pl
请输入一个表名参数$#ARGV is -1
$#ARGV 参数个数减去1 ,0个参数减去1 就是-1
[oracle@dwh1 ~]$ perl 4.pl 1
$#ARGV is 0
Perl $#ARGV
最新推荐文章于 2024-07-10 13:21:23 发布
这篇博客介绍了Perl中的特殊变量$#ARGV,它表示命令行参数数组@ARGV的最后一个元素的索引。通过示例代码展示了当没有输入参数时$#ARGV为-1,以及有一个参数时$#ARGV为0的情况。
摘要由CSDN通过智能技术生成