Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Mans FreeBSD по-русски column - вывести списки в виде колонок

column - вывести списки в виде колонок

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) байтами.

Домашняя Mans FreeBSD по-русски column - вывести списки в виде колонок