Get system command output
Using backticks:
var output = `ls` # `output` is a string
var lines = `ls`.lines # `lines` is an array
Using pipes:
var pipe = %p(ls) # same as: Pipe('ls')
var pipe_h = pipe.open_r # open the pipe for reading
var lines = [] # will store the lines of the output
pipe_h.each { |line| lines << line }