|
|
1.1 root 1: .TH TAIL 1
2: .SH NAME
3: tail \- deliver the last part of a file
4: .SH SYNOPSIS
5: .B tail
6: [
7: .BR +- \fInumber\fP[ lbc ][ rf ]
8: ]
9: [
10: .I file
11: ]
12: .PP
13: .B tail
14: [
15: .B -fr
16: ]
17: [
18: .B -n
19: .I nlines
20: ]
21: [
22: .B -c
23: .I ncharacters
24: ]
25: [
26: .I file
27: ]
28: .SH DESCRIPTION
29: .I Tail
30: copies the named file to the standard output beginning
31: at a designated place.
32: If no file is named, the standard input is copied.
33: .PP
34: Copying begins at position
35: .BI + number
36: measured from the beginning, or
37: .BI - number
38: from the end of the input.
39: .I Number
40: is counted in lines, 1K blocks or characters,
41: according to the appended flag
42: .LR l ,
43: .LR b ,
44: or
45: .LR c .
46: Default is
47: .B -10l
48: (ten ell).
49: .PP
50: The further flag
51: .L r
52: causes tail to print lines from the end of the file in reverse order;
53: .L f
54: (follow) causes
55: .I tail,
56: after printing to the end, to keep watch and
57: print further data as it appears.
58: .PP
59: The second syntax is that promulgated by POSIX, where
60: the
61: .I numbers
62: rather than the options are signed.
63: .SH EXAMPLES
64: .TP
65: .B tail file
66: Print the last 10 lines of a file.
67: .TP
68: .B tail +0f file
69: Print a file, and continue to watch
70: data accumulate as it grows.
71: .TP
72: .B sed 10q file
73: Print the first 10 lines of a file.
74: .SH SOURCE
75: .B /sys/src/cmd/tail.c
76: .SH BUGS
77: Tails relative to the end of the file
78: are treasured up in a buffer, and thus
79: are limited in length.
80: .br
81: According to custom, option
82: .BI + number
83: counts lines from 1, and counts
84: blocks and characters from 0.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.