Hi!
When executing a system op using the backtick method, the standard
output is caught and returned in the assigned variable:
output= ls -Al
I am wondering what happens with the standard error output? I have
written a script that executes well in the happy path scenario, but
for the case where the invoked system tool is writting to stderr I
have no idea how to trap that.
Any help and ideas are highly appreciated,
./alex
On 10/26/06, Alexandru P. [email protected]
wrote:
have no idea how to trap that.
Any help and ideas are highly appreciated,
Since it’s a system command, you can ask it to redirect stderr to
stdout:
output = ls -Al 2>&1
On 10/27/06, Wilson B. [email protected] wrote:
for the case where the invoked system tool is writting to stderr I
have no idea how to trap that.
Any help and ideas are highly appreciated,
Since it’s a system command, you can ask it to redirect stderr to stdout:
output = ls -Al 2>&1
That was it! Great!
./alex
.w( the_mindstorm )p.
Which shell is ruby using?
Can I control which shell ruby is using?
-Dan
On Fri, 27 Oct 2006, Dan B. wrote:
Which shell is ruby using?
Can I control which shell ruby is using?
man system
(/bin/sh by ISO C/POSIX)
-a