#!/usr/bin/ruby
#
## https://rosettacode.org/wiki/Get_system_command_output
#
var pipe = %p(ls); # same as: Pipe.new('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.append(line.chomp) };
say lines.len;