[alt.sources] 'from' alias in csh

scott@csusac.csus.edu (L. Scott Emmons) (01/07/90)

I've noticed some recent postings regarding 'from' type programs for mail.
For those of us without perl (yet!), the following csh alias will list who
mail is from, with a date and a subject (an improvement over /usr/ucb/from).
If someone has already posted something like this then Sorry!

Note a couple of things:
- This assumes mail headers are like they are at our site -- if it doesn't work
  for you change it or don't use it...don't tell me there's a bug, cuz there
  ain't...
- The environment variable MAIL should read '/usr/spool/mail/YOURLOGINHERE'

---
alias from "^From |^Subject:" $MAIL
-- 
			L. Scott Emmons
			---------------
		...[!ucbvax]!ucdavis!csusac!scott
		ucdavis!csusac!scott@ucbvax.berkeley.edu

dalgic@Neon.Stanford.EDU (Ismail Dalgic) (01/07/90)

Since people started sending millions of different versions of "from",
let me send my own version that I have been using for some time.  This
one uses "mail" to do most of the job.  It prints the sender, the
number of lines/characters in the message, and the subject, all in one
line.  You can simply add $4,$5,$6 and $7 in the print list of awk to
print the date as well.  Here it is:

alias from 'echo "q" | mail | awk \' {if (NF == 9) print $3,$8,$9}\''

BTW, is alt.sources really the appropriate place to send such
one-liners?

Have Fun,
--Ismail