El operador mkdir tiene un prototipo $;$.
Véanse las consecuencias de semejante prototipo:
lhp@nereida:/tmp$ perl -wde 0
main::(-e:1): 0
DB<1> @a = ('tutu', '077')
DB<2> x mkdir @a
0 1
DB<3> !!ls -ltr | tail -1
drwxr-xr-x 2 lhp lhp 4096 2008-04-16 14:05 2
DB<4> x &mkdir @a
syntax error at (eval 7)[/usr/share/perl/5.8/perl5db.pl:628] line 2, near "&mkdir @a"
DB<5> x mkdir $a[0], $a[1]
0 1
DB<6> !!ls -ltr | tail -2
drwxr-xr-x 2 lhp lhp 4096 2008-04-16 14:05 2
d--x--xr-x 2 lhp lhp 4096 2008-04-16 14:07 tutu
Casiano Rodríguez León
