sh.rs: output now doesn't wait for EOF