[Tech] Perl: parametri da linea di comando

Francesco Poli e-frx@libero.it
Sab 27 Gen 2001 23:34:58 CET


Ciao a tutti!  :)

Volevo chiedere un aiutino ai poeti del Perl (forse e' un po' OT, scusate).

In uno script Perl posso estrarre i parametri passati con la linea di comando
con istruzioni simili a

   $a = shift;
   $b = shift;

e cosi' via...
Questo meccanismo e' analogo a quello con il quale si possono estrarre i
parametri passati ad una subroutine o ad una funzione.
Nelle subroutine e nelle funzioni posso anche scoprire quanti sono i
parametri passati. Ad esempio:

   sub pippo
   {
    if ( @_ == 2 ) { print "2 parametri!\n" }
    else           { print "non 2...\n" };
   }
   
   &pippo("pluto", "minnie");
   &pippo("pluto");

Come faccio a scoprire quanti parametri sono stati passati allo
script dalla linea di comando?

Grazie in anticipo!  :)


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Francesco Poli         e-frx@arnone.de.unifi.it
    e-frx@libero.it        frxfrx@tiscalinet.it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Non vorrei aver fatto un grave cervello al mio danno!"
                                         - Homer J. Simpson





Maggiori informazioni sulla lista flug-tech