Article View: comp.mail.mush
Article #136Re: Saving just mail headers
From: Barton E. Schaefer
Date: Sat, 12 Aug 1989 06:11
Date: Sat, 12 Aug 1989 06:11
35 lines
2414 bytes
2414 bytes
In article <6883@xenna.Xylogics.COM> loverso@Xylogics.COM (John Robert LoVerso) writes:
} In article <4177@ogccse.ogc.edu> schaefer@ogccse.UUCP (Barton E. Schaefer) writes:
} > mush> pipe sed -n 1,/\^\$/p >> file
} ...
} > "pipe" does not write the ignored headers ("ignore" command or "show_hdrs"
} > variable). If you want to save ALL the headers, you have to do a little
} > more work:
} > mush> set print_cmd='sed -n 1,/\^\$/p >> file'
} > mush> lpr
}
} Not to be picky, but this sounds more like the "lpr" command is unneeded,
} and that "pipe" needs additional work. I.e., perhaps there should be an
} option to pipe, "-a"(?), which says "even send all headers". Then
} "lpr" just becomes an alias using "pipe -a", and the mechanism pipe out
} complete messages becomes much cleaner.
This has already been under discussion for some days, originally for
other reasons, but nobody has time to work it out at the moment.
I should mention that there is an error in the "sv_hdrs" cmd that I
included in the original article. If given a list of several messages,
it will save the headers only of the first, because "lpr" starts only
one "print_cmd" process and sends all the messages to it separated by
form feeds. (A difference from "pipe" that presently does make the
"lpr" command needed.)
To make sv_hdrs work correctly for a list of messages, substitute the
variable "pager" for "print_cmd" and substitute the command "print"
for "lpr". You probably want to save the original value of $pager in
another variable and restore it afterwards.
--
Bart Schaefer "And if you believe that, you'll believe anything."
-- DangerMouse
CSNET / Internet schaefer@cse.ogc.edu
UUCP ...{sequent,tektronix,verdix}!ogccse!schaefer
Technical Details
Message-ID:
<4204@ogccse.ogc.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!mit-eddie!uw-beaver!blake!ogccse!schaeferReferences:
<236@nikhefh.hep.nl> <120719@sun.Eng.Sun.COM> <4177@ogccse.ogc.edu> <6883@xenna.Xylogics.COM>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!mit-eddie!uw-beaver!blake!ogccse!schaefer From: schaefer@ogccse.ogc.edu (Barton E. Schaefer) Newsgroups: comp.mail.mush Subject: Re: Saving just mail headers Keywords: mail headers Message-ID: <4204@ogccse.ogc.edu> Date: 12 Aug 89 06:11:36 GMT References: <236@nikhefh.hep.nl> <120719@sun.Eng.Sun.COM> <4177@ogccse.ogc.edu> <6883@xenna.Xylogics.COM> Reply-To: schaefer@ogccse.UUCP (Barton E. Schaefer) Organization: Oregon Graduate Center, Beaverton, OR Lines: 35