>> There is now way for it to know that "a b c" is an argument.
>
> But why not? You can already do
Show me a *NIX shell that does not split its arguments
on whitespace. If you run the perl code on it then your
arguments won't be separated in @ARGV.
--
Steven Lembark 2930 W. Palmer
Workhorse Computing Chicago, IL 60647
+1 888 359 3508