@ARGV

コマンドライン引数は、@ARGVで配列として取得できる。

コマンドライン引数の取得 - 標準入力とコマンドライン引数 - Perl入門

配列なので、要素数も取得できるし、添字でアクセスもできる。

$ vi ARGV.pl
$ perl ARGV.pl
$size = 0
$ perl ARGV.pl ABC
$size = 1
$ARGV[0] = ABC
$ perl ARGV.pl ABC DEF
$size = 2
$ARGV[0] = ABC
$ARGV[1] = DEF
$ perl ARGV.pl ABC DEF GHI
$size = 3
$ARGV[0] = ABC
$ARGV[1] = DEF
$ARGV[2] = GHI
$

perlコマンドと自身のスクリプトファイル以外のコマンドライン引数の要素数と各要素を出力できた。

Sample/perl/ARGV/ARGV/src/ARGV at master · bg1bgst333/Sample · GitHub