1 2 3 4 5 6 7 8 9 10 11 12
require 'open3' a = Open3.popen3("nroff -man") Thread.start do while line = gets a[0].print line end a[0].close end while line = a[1].gets print ":", line end