COLUMN(1) BSD Reference Manual COLUMN(1)
column - columnate lists
column [-tx] [-c columns] [-s sep] [file ...]
The column utility formats its input into multiple columns. Rows are
filled before columns. Input is taken from file operands, or, by de-
fault, from the standard input. Empty lines are ignored.
The options are as follows:
-c Output is formatted for a display columns wide.
-s Specify a set of characters to be used to delimit columns for the
-t Determine the number of columns the input contains and create a
table. Columns are delimited with whitespace, by default, or
with the characters supplied using the -s option. Useful for
-x Fill columns before filling rows.
Column exits 0 on success, >0 if an error occurred.
COLUMNS The environment variable COLUMNS is used to determine the size
of the screen if no other information is available.
(printf "PERM LINKS OWNER SIZE MONTH DAY HH:MM/YEAR NAME\n" ; \
ls -l | sed 1d) | column -t
colrm(1), ls(1), paste(1), sort(1)
The column command appeared in 4.3BSD-Reno.
4.4BSD June 6, 1993 1