Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!sharkey!bern!holtz From: holtz@bern.uucp (Brian Holtz) Newsgroups: comp.unix.questions Subject: csh: precedence of ; and & Keywords: csh Message-ID: <13980@sharkey.cc.umich.edu> Date: 11 Apr 89 16:45:47 GMT Sender: usenet@sharkey.cc.umich.edu Distribution: na Lines: 11 How can I effectively invert the precedence of ; and & in csh? If I alias mymake to date >>! make.\!*; make \!* >>&! make.\!* &; tail -f make.\!* ^ ^ and invoke it, csh puts both the date and the make command in the same background job, and runs tail. Instead, I want it to run date, then start make in the background, and then run tail. I don't want to enclose the make ... & command in a parenthesized subshell, because then I lose job control over the process.