Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!think.com!paperboy!osf.org!coren From: coren@osf.org (Robert Coren) Newsgroups: comp.os.misc Subject: Re: Globbing Message-ID: <20618@paperboy.OSF.ORG> Date: 3 Apr 91 14:37:55 GMT References: <44381@cos.com> Sender: news@OSF.ORG Organization: Open Software Foundation Lines: 24 In article , schwartz@groucho.cs.psu.edu (Scott Schwartz) writes: |> Multics, apparently, had some way to |> do redirection ("utterly trivial", cf DMR, 1984), so it might actually |> have been possible in Primos. Multics's "utterly trivial" redirection, at least for output, was done outside of the command processor (= shell), which avoided some of the complexities inherent in the UNIX approach. The "file_output" command would redirect (the equivalent of) stdout to the specified file until restored by the use of "revert_output". Instances of "file_output" could be "stacked". Simple example: file_output listfile; list; revert_output Of course, you could have as many commands, of arbitrary complexity, with as much iteration, "globbing", etc., as you liked, between the "file_output" and "revert_output" commands. Late in its life (around 1987), Multics added UNIX-style redirection and piping; I don't remember the details, since by that time I was working on something else. (There were difficulties coming up with an acceptable syntax, as I recall, since Multics used > as the directory separator in pathnames. barmar, do you remember any of the details?) Robert