@opindex -c
@opindex --bytes
Output the last @var{num} bytes, instead of final lines.
-However, if @var{num} is prefixed with a @samp{+}, start printing with
-byte @var{num} from the start of each file, instead of from the end.
+If @var{num} is prefixed with a @samp{+}, start printing with
+byte @var{num} from the start of each file. For example to skip the first byte
+use @code{tail -c +2}, while to skip all but the last byte use @code{tail -c 1}.
@multiplierSuffixes{num}
@item -f
@opindex -n
@opindex --lines
Output the last @var{num} lines.
-However, if @var{num} is prefixed with a @samp{+}, start printing with
-line @var{num} from the start of each file, instead of from the end.
+If @var{num} is prefixed with a @samp{+}, start printing with
+line @var{num} from the start of each file. For example to skip the first line
+use @code{tail -n +2}, while to skip all but the last line use @code{tail -n 1}.
Size multiplier suffixes are the same as with the @option{-c} option.
@item --pid=@var{pid}
"), stdout);
printf (_("\
-n, --lines=[+]NUM output the last NUM lines, instead of the last %d;\n\
- or use -n +NUM to output starting with line NUM\n\
+ or use -n +NUM to skip NUM-1 lines at the start\n\
+"),
+ DEFAULT_N_LINES
+ );
+ printf (_("\
--max-unchanged-stats=N\n\
with --follow=name, reopen a FILE which has not\n\
changed size after N (default %d) iterations\n\
(this is the usual case of rotated log files);\n\
with inotify, this option is rarely useful\n\
"),
- DEFAULT_N_LINES,
DEFAULT_MAX_N_UNCHANGED_STATS_BETWEEN_OPENS
);
fputs (_("\