A UNIX Command
# Simple array constructs.
@fred = ("How", "are", "you", "today?");
print "\@fred contains (@fred).\n";
$mike = $fred;
print "$mike $fred\n";
# The array name in a scalar context gives the size.
$fredsize = @fred;
print '@fred has ', "$fredsize elements.\n";
# The $#name gives the max subscript (size less one).
print "Max sub is $#fred\n";
@fred contains (How are you today?).
@fred has 4 elements.
Max sub is 3
Variables whose names begin with @ are arrays. If @sue is
an array, it is different variable from $sue. However,
members of @sue are selected by $sue[$i]. The
construction $#arrname gives the maximum subscript of the
source : http://sandbox.mc.edu/~bennet/perl/leccode/var2_pl.html