pipes and stdin (want keyboard back)
Michael Meissner
meissner at osf.org
Wed Sep 19 03:25:24 AEST 1990
In article <4753 at nisca.ircc.ohio-state.edu>
bobd at 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 at 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?
More information about the Comp.unix.shell
mailing list