suckless unix tools
git clone
Log | Files | Refs | README | LICENSE

commit a5cc60f2e0efc69c2c80c046ab18e4370bbdff51
parent c0d36e0064f22738982d11cedb910f027aae3cf6
Author: FRIGN <>
Date:   Mon,  9 Feb 2015 16:26:17 +0100

Refactor tail(1) manpage and update README

It's not finished yet. We still need the c-flag.

Mtail.1 | 26+++++++++++++++++++-------
2 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/README b/README @@ -64,7 +64,7 @@ The following tools are implemented ('*' == finished, '#' == UTF-8 support, =* sponge non-posix none strings no -a, -n, -t =* sync non-posix none -= tail no -c, -f += tail no -c =* tar non-posix none =* tee yes none test yes none diff --git a/tail.1 b/tail.1 @@ -1,4 +1,4 @@ -.Dd January 30, 2015 +.Dd February 9, 2015 .Dt TAIL 1 .Os sbase .Sh NAME @@ -6,21 +6,33 @@ .Nd display final lines of files .Sh SYNOPSIS .Nm -.Op Fl n Ar lines -.Op Ar file +.Op Fl f +.Op Fl n Ar num +.Op Ar file ... .Sh DESCRIPTION .Nm -writes the last 10 lines of the file to stdout. If no +writes the last 10 lines of each +.Ar file +to stdout. If no .Ar file is given, .Nm reads from stdin. .Sh OPTIONS .Bl -tag -width Ds +.It Fl f +If one +.Ar file +is specified, append lines to output as +.Ar file +grows. .It Fl n Ar lines -Outputs the given number of lines. If -.Ar lines -begins with '+' it is used as an offset from the beginning of the file. +Display +.Ar num +lines. If +.Ar num +begins with '+' it is used as an offset from the beginning of each +.Ar file . .El .Sh SEE ALSO .Xr head 1