lunedì 31 agosto 2015

Idiosincrasie di perl

Non utilizzo perl da un po' e così riscopro le sue idiosincrasie

Nell'esecuzione di uno script la variabile @ARGV contiene gli argomenti della linea di comando. Il nome è analogo a quello usato convenzionalmente nei programmi c

int main (int argc, char *argv[]) {

però in perl $ARGV[0] è il primo argomento mentre in c argv[0] è il nome del programma. In perl questo viene messo in $0 (nello stile della bash shell).
Però $1, $2 ecc. non hanno nulla a che fare con gli argomenti (a differenza della shell).

Mah...

Nessun commento:

Posta un commento