COLUMN(1)
НАЗВАНИЕ
column -- вывести списки в виде колонок
СИНТАКСИС
column [-tx] [-c столбцов] [-s разделители] [файл ...]
ОПИСАНИЕ
Утилита column форматирует входные данные в несколько колонок. Вначале заполняются строки, затем колонки.Входные данные читаются либо из указанных аргументами файлов, либо (по умолчанию) из стандартного ввода. Пустые строки игнорируются.
Имеются следующие опции:
-c Форматировать вывод для экрана шириной в указанное число столбцов.
-s Задать набор символов, разделяющих колонки во входных данных при использовании опции -t.
-t Определить число колонок во входных данных и построить из них таблицу. Колонки разделяются либо символами пробела и табуляции, либо символами, заданными опцией -s. Применяется для вывода информации на дисплей в наглядной форме.
-x Вначале заполнять колонки, затем строки.
ОКРУЖЕНИЕ
Переменные окружения COLUMNS, LANG, LC_ALL и LC_CTYPE влияют на процесс выполнения column, как описано в environ(7).
СТАТУС ЗАВЕРШЕНИЯ
Утилита column возвращает 0 в случае успешного завершения и >0 в случае возникновения ошибки.
ПРИМЕРЫ
(printf "PERM LINKS OWNER GROUP SIZE MONTH DAY " ; \ printf "HH:MM/YEAR NAME\n" ; \ ls -l | sed 1d) | column -t
СМОТРИ ТАКЖЕ
colrm(1), ls(1), paste(1), sort(1)
ИСТОРИЯ
Команда column появилась в 4.3BSD-Reno.
ПРОБЛЕМЫ
Длина входных строк ограничена LINE_MAX (2048) байтами.


