> B> exist, instead of continuing blindly. Maybe it could exec the > target program > B> directly and *not* go via a shell, in cases where the shell is > not needed > B> (i.e. no pipes or redirection). > > I've not understood : what do you think that ruby do actually ? If it's like perl (and I'm not sure that it is), but perl will exec the program directly, unless it has shell meta-chars in the string, in which case it will exec a shell to run the program. I take it by your response, Ruby doesn't do this...? __________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. http://search.yahoo.com