- perl将perl命令行的参数列表放进数组ARGV(@ARGV)中。既然是数组,就可以访问($ARGV[n])、遍历,甚至修改数组元素
- ARGV数组索引从0开始计算,索引0位从脚本名(perl程序名)之后的参数开始计算,即使这个参数是perl的选项
- 默认,这些命令行参数是perl程序的数据输入源,也就是perl会依次将它们当作文件进行读取
- 参数是有序的,读取的时候也是有序的
- 需要区分ARGV变量和ARGV数组:
$ARGV
表示命令行参数代表的文件列表中,钻石操作符正在读取的文件名@ARGV
表示命令行参数数组$ARGV[n]
:表示命令行参数数组的元素
perl中的ARGV变量和ARGV数组
于 2023-07-23 11:40:48 首次发布