On Fri, 29 Oct 2004, Lawrence Statton N1GAK/XE2 wrote: > [EMAIL PROTECTED] (Chris Devers) writes: > > > On Fri, 29 Oct 2004, Jenda Krynicky wrote: > > > > > Actually no. They are generaly not very fast. The reason is that > > > the shell interpreter needs to create a new process for each and > > > every commend you specify in the script [...] > > > > Is this true even for built in shell commands? For example, commands > > like cd, echo, export, kill, test, etc are all built in to Bash -- > > does an external process run whenever you invoke one of these? > > No, that's why they're called shell builtins. That functionality was > so common, that it was added into popular shell programs precisely to > save the cost of an exec() call. Okay, that's what I thought, but Jenda was pretty unambiguous there, and I've certainly been wrong about past assumptions...
-- Chris Devers -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>