home *** CD-ROM | disk | FTP | other *** search
- Title: tac
-
- Author: Unknown off the net long ago, and
- Jay Lepreau
- Computer Science Dept.
- Univ. of Utah
- Salt Lake City, UT 84112
- 801-581-4285
-
- Net: lepreau@utah-cs.arpa, {ihnp4,decvax}!utah-cs!lepreau
- Sometime lepreau@cs.utah.edu
-
- tac ("cat" backwards) is a small program which prints file segments
- in reverse order; by default it reverses by lines (like tail -r).
- Besides being able to reverse a file by segments delimited by an
- arbitrary string, its wins are that it is very fast, handles any
- size segments and any size files. These make it an excellent
- filter, e.g. "tac <logfile> | egrep foo".
-
- tmail is a trivial shell script which uses tac to display one's
- mailbox, message by message, most recent first.
-
- Potential improvements to tac which I would appreciate having fed back to me:
- --segment by arbitrary regular expressions, but only if it's done
- w/o sacrificing the current speed for the default case.
- --fix up handling of multiple files.
- --nicely integrate with tail somehow.
-
- 1/11/86
-