How to execute an external program - Ruby equivalents to PHP?

PHP has these:

shell_exec -- Execute command via shell and return the complete output as a
string
system -- Execute an external program and display the output
passthru -- Execute an external program and display raw output
exec -- Execute an external program

And a few more that I don't use. Does Ruby have equivalents? I am especially
intersted in a shell_exec counterpart.

thanks

backticks:

result = `echo Hello World!`

···

On Aug 5, 2006, at 3:12 PM, tesla wrote:

PHP has these:

shell_exec -- Execute command via shell and return the complete output as a
string
system -- Execute an external program and display the output
passthru -- Execute an external program and display raw output
exec -- Execute an external program

And a few more that I don't use. Does Ruby have equivalents? I am especially
intersted in a shell_exec counterpart.

thanks

Thanks!

···

On 8/5/06, Logan Capaldo <logancapaldo@gmail.com> wrote:

On Aug 5, 2006, at 3:12 PM, tesla wrote:

> PHP has these:
>
> shell_exec -- Execute command via shell and return the complete
> output as a
> string
> system -- Execute an external program and display the output
> passthru -- Execute an external program and display raw output
> exec -- Execute an external program
>
> And a few more that I don't use. Does Ruby have equivalents? I am
> especially
> intersted in a shell_exec counterpart.
>
> thanks

backticks:

result = `echo Hello World!`

There are a few others, like #system (I believe). Check out the
documentation for Kernel.

M.T.

check popen3 out as well

martin

···

On 8/6/06, Matt Todd <chiology@gmail.com> wrote:

There are a few others, like #system (I believe). Check out the
documentation for Kernel.