>> 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