Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!uunet!snorkelwacker!paperboy!meissner From: meissner@osf.org (Michael Meissner) Newsgroups: comp.unix.shell Subject: Re: pipes and stdin (want keyboard back) Message-ID: Date: 18 Sep 90 17:25:24 GMT References: <4753@nisca.ircc.ohio-state.edu> Sender: news@OSF.ORG Organization: Open Software Foundation Lines: 32 In-reply-to: bobd@nisca.ircc.ohio-state.edu's message of 18 Sep 90 15:19:14 GMT In article <4753@nisca.ircc.ohio-state.edu> bobd@nisca.ircc.ohio-state.edu (Bob Debula) writes: | I have a script that I'm trying to use in conjunction | with "rn". Basically, "rn" allows you to save (with "s") | a news article to a pipe. I thought I would be able to do | something like: | | s | fnews | | Unfortunately, I want to take input from the keyboard | later in the fnews script (I immediately cat the | new article text to a temporary file). My understanding | is that the in piping to "fnews", the file descriptor (0) | for stdin has been reassigned to the pipe. Is there | any relatively straight-forward way to get it back to | the keyboard? My apologies if this is a simple | or much discussed problem (I haven't been able to find | anything on it in several "UNIX guru" type books). | Thanks for any help you may be able to give. | | (By the way, I'm using the Korn shell, but I suppose | the answer would probably apply to Bourne as well). Use the following: s | cat /dev/tty - | fnews -- Michael Meissner email: meissner@osf.org phone: 617-621-8861 Open Software Foundation, 11 Cambridge Center, Cambridge, MA, 02142 Do apple growers tell their kids money doesn't grow on bushes?