h50215 s 00002/00002/00063 d D 1.3 90/06/24 18:33:39 trent 3 2 c trivial pathname changes e s 00017/00008/00048 d D 1.2 86/06/05 22:59:40 lepreau 2 1 c handle stdin via temp file. This code needlessly uses temp file c in case 'tac file3 E 2 I 2 D 3 tac /usr/adm/messages | egrep 'hp.*hard' E 3 I 3 tac /var/log/messages | egrep 'hp.*hard' E 3 E 2 .RE D 2 reverses each of the first two files by line and places the concatenated result on the third. E 2 I 2 prints out the hard errors on MASSBUS disk drives, most recent first. E 2 .SH SEE ALSO cat(1), rev(1), tail(1), tmail(1) .SH BUGS .I Tac D 2 doesn't yet handle multiple argument files exactly right. It's also unclear which direction it should process them in. E 2 I 2 doesn't handle multiple argument files exactly right, and it's also unclear in which order they should be processed. E 2 .br D 2 .I Tac does not (and cannot efficiently) work on piped input. E 2 I 2 If invoked as `tac < file', .I tac uses a temp file but it doesn't have to. E 2 E 1