L’array @ARGV è una variabile contenente i parametri passati da linea di comando. La sua lunghezza è $#ARGV+1.
Per ciclare sul suo contenuto possiamo utilizzare un foreach:

foreach $arg (@ARGV)
{
	print $arg, "\n"
}

o un ciclo for

for($i = 0; $i <= $#ARGV; $i++)
{
    print $ARGV[$i], "\n"
}

Input

antonio@antonio-net:~/Desktop$ perl test.pl ciao a tutti

Output

ciao
a
tutti