------ art_1945_10237310.1196198245840 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline To clarify further I want to capture any standard output or standard error. Thanks, ---------- Forwarded message ---------- From: Venks <venkatesh.mantha / gmail.com> Date: Nov 27, 2007 3:58 PM Subject: How to redirect a "system" standard output to a variable To: ruby-talk / ruby-lang.org Hi, I need to redirect any standard output thrown when using a system call into a Ruby variable. I tried to search for a solution but couldn't find anything that worked. May be I am not using the right search terms. Here is what I am trying to do. begin `rm somefile` end If "somefile" doesn't exist the OS throws the message "rm: cannot remove `somefile': No such file or directory" which I want to capture into a variable. Thanks, ------ art_1945_10237310.1196198245840--