- #!/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;
|