BSDADMIN.RU

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

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Главная Mans 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) байтами.