El array especial @ARGV contiene la lista de argumentos del programa.
El array @ARGV
es usado como array por defecto cuando se realiza una
operación de arrays dentro del
programa principal:
nereida:~/etc> perl -wde 0 one two three main::(-e:1): 0 DB<1> p "@ARGV" one two three DB<2> p $^X # La variable mágica $^X tiene el camino al intérprete Perl utilizado /usr/bin/perl DB<3> $a = shift # No se especifica el arrray: es @ARGV DB<4> x $a 0 'one' DB<5> $b = pop DB<6> x $b 0 'three' DB<7> x $^O # La variable $^O contiene el nombre del sistema operativo. 0 'linux' DB<8> x $0 # La variable mágica $0 contiene el nombre del programa 0 '-e'
-e command
su nombre es -e
.
$^O
contiene el nombre del sistema operativo.
Casiano Rodríguez León