91 lines
1.6 KiB
Groff
91 lines
1.6 KiB
Groff
|
.TH COL 1 col
|
||
|
.SH NAME
|
||
|
col - filter reverse line-feeds
|
||
|
.SH SYPNOSIS
|
||
|
.B col
|
||
|
.RB [ \-p ]
|
||
|
.RB [ \-b ]
|
||
|
.RB [ \-f ]
|
||
|
.RB [ \-x ]
|
||
|
.RB [ \-l
|
||
|
.IR num ]
|
||
|
.SH DESCRIPTION
|
||
|
.PP
|
||
|
The
|
||
|
.B col
|
||
|
utility filter all the reverse (and half reverse) line feeds,
|
||
|
as they are produced by nroff with .2C of ms(6) or by tbl(1).
|
||
|
.B col
|
||
|
also replaces spaces by tabs when it is possible.
|
||
|
The control sequences managed by
|
||
|
.B col
|
||
|
are:
|
||
|
.TP
|
||
|
.B ESC-7
|
||
|
reverse line-feed
|
||
|
.TP
|
||
|
.B ESC-8
|
||
|
reverse half-line-feed
|
||
|
.TP
|
||
|
.B ESC-9
|
||
|
forward half-line-feed
|
||
|
.TP
|
||
|
.B VT
|
||
|
vertical-tab
|
||
|
.TP
|
||
|
.B SP
|
||
|
Space
|
||
|
.TP
|
||
|
.B TAB
|
||
|
horizontal tab
|
||
|
.TP
|
||
|
.B RETURN
|
||
|
Carriage return
|
||
|
.TP
|
||
|
.B NL
|
||
|
New line
|
||
|
.PP
|
||
|
All the other control codes and escape sequences are removed.
|
||
|
.B Col
|
||
|
transform all the spaces into tabulators.
|
||
|
.SH OPTIONS
|
||
|
.TP
|
||
|
.B \-p
|
||
|
Print unknown escape sequences to the output.
|
||
|
.TP
|
||
|
.B \-b
|
||
|
Do not print backspaces in output,
|
||
|
and Print only the last overstriked character in the output.
|
||
|
.TP
|
||
|
.B \-f
|
||
|
Allow forward half line feeds in the output.
|
||
|
.TP
|
||
|
.B \-x
|
||
|
Do not convert spaces in tabulators.
|
||
|
.TP
|
||
|
.BI \-l " num"
|
||
|
Increment to
|
||
|
.I num
|
||
|
the number of lines buffered for
|
||
|
.B col.
|
||
|
.SH BUGS
|
||
|
.PP
|
||
|
.B Col
|
||
|
only process text with a maximum of 256 lines with 800 characteres per line,
|
||
|
although the number of lines can be modified with
|
||
|
.B \-l
|
||
|
option.
|
||
|
When the number of lines is bigger,
|
||
|
the buffer is flushed to the output,
|
||
|
so new reverse line feeds can not operate in the flushed lines.
|
||
|
This implementation ignores SI and SO selection character sets,
|
||
|
because it is supposed it will work only with UTF-8 strings,
|
||
|
although the UTF-8 support is missed.
|
||
|
.SH SEE ALSO
|
||
|
.BR nroff (1),
|
||
|
.BR ms (6),
|
||
|
.BR tbl(1).
|
||
|
|
||
|
|
||
|
|