Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site aesat.UUCP Path: utzoo!aesat!jalsop From: jalsop@aesat.UUCP (John Alsop) Newsgroups: net.bugs Subject: Re: CSH `...` command substitution brain damage Message-ID: <184@aesat.UUCP> Date: Thu, 19-Jul-84 16:30:46 EDT Article-I.D.: aesat.184 Posted: Thu Jul 19 16:30:46 1984 Date-Received: Thu, 19-Jul-84 17:13:25 EDT References: <492@masscomp.UUCP>, <8365@watmath.UUCP> Organization: AES Data Inc., Mississauga Ont., Canada Lines: 21 As the subject of csh commands is on everyone's mind, could someone please explain the following: The command eval date > xxx puts the date in a file called xxx. The command eval 'date > xxx' puts the date on the screen, ignnoring the output redirection. The command eval 'date | lpr' sends the date through the pipe to the printer. One is tempted to conclude from the second example, that eval doesn't parse quoted strings. The third example shows however, that it does, at least to the extent of recognizing pipes. Does someone know how to make example 2 behave the way it "ought" to.