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


in reply to what does "$@" mean?

Just as an extra data point, "$@" is used in shell scripts to pass on all arguments that the shell script itself received. In Perl code, there is usually no good reasono to put double quotes around the $@ variable.