http://qs321.pair.com?node_id=1014529


in reply to what does "$@" mean?

Perl can tell you what it means:
    perldoc -v "$@"
(You will have to use single- or double- (or no) quotes around  $@ as appropriate to your operating system and shell; the command line above works for me on Win7.)
See also  $@ and Error Variables in perlvar.