*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> col (1)              



NAME    [Toc]    [Back]

     col - filter reverse line feeds from input

SYNOPSIS    [Toc]    [Back]

     col [-bfhx] [-l num]

DESCRIPTION    [Toc]    [Back]

     col filters out reverse (and  half-reverse)  line  feeds  so
that the output
     is  in  the correct order with only forward and half-forward
line feeds,
     and replaces whitespace characters with tabs where possible.
This can be
     useful in processing the output of nroff(1) and tbl(1).

     col reads from the standard input and writes to the standard

     The options are as follows:

     -b      Do not output any backspaces, printing only the last
             written to each column position.

     -f       Forward  half-line  feeds  are  permitted (``fine''
mode).  Normally
             characters  printed  on  a  half-line  boundary  are
printed on the
             following line.

     -h       Compress spaces into tabs.  This is the default behavior.

     -x      Output multiple spaces instead of tabs.

     -l num  Buffer at least num lines in  memory.   By  default,
128 lines are

     The  control  sequences  for carriage motion that col understands and their
     decimal values are listed in the following table:

     ESC-7            Reverse line feed (escape then 7).
     ESC-10           Half reverse line feed (escape then 10).
     ESC-11           Half forward line feed (escape then 11).
     backspace        Moves back one column (8); ignored  in  the
first column.
     carriage return  (13)
     newline           Forward line feed (10); also does carriage
     shift in         Shift to normal character set (15).
     shift out        Shift to alternate character set (14).
     space            Moves forward one column (32).
     tab              Moves forward to next tab stop (9).
     vertical tab     Reverse line feed (11).

     All unrecognized control characters and escape sequences are

     col  keeps track of the character set as characters are read
and makes
     sure the character set is correct when they are output.

     If the input attempts to back up to the last  flushed  line,
col will display
 a warning message.

SEE ALSO    [Toc]    [Back]

     expand(1), nroff(1), tbl(1)

HISTORY    [Toc]    [Back]

     A col command appeared in Version 6 AT&T UNIX.

OpenBSD      3.6                           June      29,     1993
[ Back ]
 Similar pages
Name OS Title
col IRIX filter reverse line-feeds
col HP-UX filter reverse line-feeds and backspaces
ssp HP-UX remove multiple line-feeds from output
nl FreeBSD line numbering filter
nl HP-UX line numbering filter
nl IRIX line numbering filter
psif IRIX printer input filter ( lpr(1) only )
ipftest FreeBSD test packet filter rules with arbitrary input.
line Tru64 Reads one line from standard input
read HP-UX read a line from standard input
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service