goer%sophist@GARGOYLE.UCHICAGO.EDU (Richard Goerwitz) (01/07/88)
In response to a posting (which I have - unfortunately - rm'ed), try: procedure main() local output, com com := "echo \'this is a message\' | (sleep 15; cat)" output := open(com,"rp") | stop("Try again :-)") write(!output) end This also works fine. You could, of course, do com := arg[1] || "| (sleep 15; cat)".