All,
When I can system("...") in ruby, I got either true or false returned,
but how do I capture the information that being printed out in console
when the cmd is being executed?
Thanks
···
--
Posted via http://www.ruby-forum.com/.
All,
When I can system("...") in ruby, I got either true or false returned,
but how do I capture the information that being printed out in console
when the cmd is being executed?
Thanks
--
Posted via http://www.ruby-forum.com/.
Yingqi Tang wrote:
When I can system("...") in ruby, I got either true or false returned,
but how do I capture the information that being printed out in console
when the cmd is being executed?
By using backticks or %x{} instead of system.
--
Ist so, weil ist so
Bleibt so, weil war so
use `` instead of system("")
On 6/4/07, Yingqi Tang <yingqitang@gmail.com> wrote:
All,
When I can system("...") in ruby, I got either true or false returned,
but how do I capture the information that being printed out in console
when the cmd is being executed?Thanks
--
Posted via http://www.ruby-forum.com/\.
--
"Hey brother christian with your high and mighty errand, Your actions speak
so loud, I can't hear a word you're saying."
-Greg Graffin (Bad Religion)
for example `ls /etc`
On 6/4/07, Glen Holcomb <damnbigman@gmail.com> wrote:
use `` instead of system("")
On 6/4/07, Yingqi Tang <yingqitang@gmail.com> wrote:
>
> All,
>
> When I can system("...") in ruby, I got either true or false returned,
> but how do I capture the information that being printed out in console
> when the cmd is being executed?
>
> Thanks
>
> --
> Posted via http://www.ruby-forum.com/\.
>--
"Hey brother christian with your high and mighty errand, Your actions
speak so loud, I can't hear a word you're saying."-Greg Graffin (Bad Religion)
--
"Hey brother christian with your high and mighty errand, Your actions speak
so loud, I can't hear a word you're saying."
-Greg Graffin (Bad Religion)
Another option besides backticks or %x{} is to use IO#popen. This is
useful if you want to read output in the same manner as you would with
a file.
On Jun 4, 10:47 am, Sebastian Hungerecker <sep...@googlemail.com> wrote:
Yingqi Tang wrote:
> When I can system("...") in ruby, I got either true or false returned,
> but how do I capture the information that being printed out in console
> when the cmd is being executed?By using backticks or %x{} instead of system.
--
Ist so, weil ist so
Bleibt so, weil war so