From: Roger Pack Date: 2009-06-24T01:49:38+09:00 Subject: Re: Capturing System Call Return Values? > irb(main):008:0> path = "python [..path..]/test.py" => "python > [..path..]/test.py" > irb(main):009:0> test = %x[#{path}] > => "Testing! my script \n2nd line\n" > irb(main):010:0> test > => "Testing! my script \n2nd line\n" > irb(main):011:0> $? > => # > irb(main):012:0> test = `python [..path..]/test.py` > => "Testing! my script \n2nd line\n" > irb(main):013:0> test > => "Testing! my script \n2nd line\n" > irb(main):014:0> $? > => # > irb(main):015:0> > > test =/= True in either case, which is what I was looking for, nor is > $?. So did that answer your question? If not maybe you can help me understand more what was trying to happen here. Cheers. -=r -- Posted via http://www.ruby-forum.com/.