Annotation of 43BSD/contrib/tac/README, revision 1.1.1.1

1.1       root        1: Title:         tac
                      2: 
                      3: Author:        Unknown off the net long ago, and
                      4:                Jay Lepreau
                      5:                Computer Science Dept.
                      6:                Univ. of Utah
                      7:                Salt Lake City, UT 84112
                      8:                801-581-4285
                      9:        
                     10: Net:           [email protected], {ihnp4,decvax}!utah-cs!lepreau
                     11:                Sometime [email protected]
                     12: 
                     13: tac ("cat" backwards) is a small program which prints file segments
                     14: in reverse order; by default it reverses by lines (like tail -r).
                     15: Besides being able to reverse a file by segments delimited by an
                     16: arbitrary string, its wins are that it is very fast, handles any
                     17: size segments and any size files.  These make it an excellent
                     18: filter, e.g. "tac <logfile> | egrep foo".
                     19: 
                     20: tmail is a trivial shell script which uses tac to display one's
                     21: mailbox, message by message, most recent first.
                     22: 
                     23: Potential improvements to tac which I would appreciate having fed back to me:
                     24: --segment by arbitrary regular expressions, but only if it's done
                     25:        w/o sacrificing the current speed for the default case.
                     26: --fix up handling of multiple files.
                     27: --nicely integrate with tail somehow.
                     28: 
                     29: 1/11/86

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.