|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T m
Length: 1255 (0x4e7) Types: TextFile Names: »mail-shell«
└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89 └─⟦ca1f037a2⟧ »./bash-1.04.tar.Z« └─⟦46465a4db⟧ └─⟦this⟧ »bash-1.04/mail-shell«
#!/usr/gnu/bin/bash # # Mail the uuencoded files to USER. # UUENCODED_DIR=uuencoded if [ ! -d $UUENCODED_DIR ]; then if make mailable; then :; else echo "Cannot make the shell mailable." exit fi fi if [ "$1" = "" ]; then echo "Usage: mail-shell <user>" exit fi count () { echo $#; } files_to_send=`count $UUENCODED_DIR/*.uu.*` files_sent=1 if [ ! -f $UUENCODED_DIR/inform ]; then if [ -f inform ]; then cat inform > $UUENCODED_DIR/inform else echo "No other information forthcoming. Complain to bfox!" > $UUENCODED_DIR/inform fi echo "Here is a directory listing of the files to be sent." >>$UUENCODED_DIR/inform (cd $UUENCODED_DIR; ls -l *.uu.* >> inform) fi for recipient in $*; do echo -n "Mailing $recipient information file..." cat $UUENCODED_DIR/inform | Mail -s "Here comes bash. Expect $files_to_send files." $recipient echo "done." done for i in $UUENCODED_DIR/*.uu.*; do mailfile=`basename $i` for recipient in $*; do echo -n "Mailing $mailfile to $recipient..." cat $i | Mail -s \ "($files_sent of $files_to_send) Please save this in $mailfile" \ $recipient echo "done." done files_sent=`expr $files_sent + 1` done echo "Done mailing the shell to $*."