.\" -*- coding: UTF-8 -*- '\" t .\" Title: column .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.15 .\" Date: 2022-08-04 .\" Manual: User Commands .\" Source: util-linux 2.38.1 .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH COLUMN 1 "4 серпня 2022 року" "util\-linux 2.38.1" "Команди користувача" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH НАЗВА column \- стовпчасті списки .SH "КОРОТКИЙ ОПИС" .sp \fBcolumn\fP [параметри] [\fIфайл\fP ...] .SH ОПИС .sp Утиліта \fBcolumn\fP форматує введені дані в кілька стовпців. Утиліта підтримує три режими: .sp \fBстовпці знаходяться перед рядками\fP .RS 4 Це типовий режим (потрібен для зворотної сумісності). .RE .sp \fBрядки знаходяться перед стовпцями\fP .RS 4 Цей режим вмикається параметрами \fB\-x, \-\-fillrows\fP .RE .sp \fBтаблиця\fP .RS 4 Визначає кількість стовпців, які містять вхідні дані і створює таблицю. Цей режим вмикається параметрами \fB\-t, \-\-table\fP, а форматування стовпців можливе змінюючи параметри \fB\-\-table\-\fP*. Використовуйте цей режим, якщо не впевнені. Виведення вирівнюється до ширини терміналу в інтерактивному режимі і до 80 знаків у неінтерактивному режимі (детальніше дивіться \fB\-\-output\-width\fP). .RE .sp Вхідні дані отримуються з \fIфайлу\fP або в іншому випадку зі стандартного буфера вводу. Порожні рядки ігноруються, а всі неправильні багатобайтові послідовності перекодовуються згідно умов x. .SH ПАРАМЕТРИ .sp Аргумент \fIстовпці\fP для параметрів \fB\-\-table\-\fP* — це розділений комами список назв стовпців, який визначається \fB\-\-table\-columns\fP або їхнім порядковим номером у вхідних даних. Можна змішувати назви і номери. Особливий заповнювач \(aq0\(aq (напр., \-R0) можна використовувати для визначення всіх стовпців. .sp \fB\-J, \-\-json\fP .RS 4 Використовуйте формат виведення JSON для друку таблиць, параметр \fB\-\-table\-columns\fP є обовʼязковим і \fB\-\-table\-name\fP рекомендується. .RE .sp \fB\-c, \-\-output\-width\fP \fIширина\fP .RS 4 Виведення форматується із шириною, вказаною як кількість знаків. Оригінальна назва цього параметра — \fB\-\-columns\fP; ця назва вийшла із вжитку починаючи від v2.30. Зверніть увагу, що вхідні дані довші за \fIширину\fP не обрізаються за замовчуванням. Типовим значенням є ширина терміналу і 80 знаків у неінтерактивному режимі. Заголовки стовпців ніколи не обрізаються. .RE .sp \fB\-d, \-\-table\-noheadings\fP .RS 4 Не друкувати заголовок. Цей параметр дозволяє використовувати логічні назви стовпців у командному рядку, але зберігає заголовок прихованим під час виведення таблиці. .RE .sp \fB\-o, \-\-output\-separator\fP \fIрядок\fP .RS 4 Визначає роздільник стовпців для виведення таблицею (типово два пробіли). .RE .sp \fB\-s, \-\-separator\fP \fIроздільник\fP .RS 4 Вказує можливі роздільники елементів виведення (типово пробіл). .RE .sp \fB\-t, \-\-table\fP .RS 4 Визначає кількість стовпців із вхідними даними і створює таблицю. Типово стовпці розділяються пробілами або знаком вказаним у параметрі \fB\-\-output\-separator\fP. Табличне виведення зручне для красивого відображення. .RE .sp \fB\-N, \-\-table\-columns\fP \fIназви\fP .RS 4 Визначає розділений комами список назв як назви стовпців. Назви використовуються як заголовок таблиці або для адресування стовпців в аргументах параметрів. .RE .sp \fB\-l, \-\-table\-columns\-limit\fP \fIчисло\fP .RS 4 Визначає максимальну кількість вхідних стовпців. Якщо обмеження менше ніж кількість стовпців у вхідних даних, то останній стовпець міститиме решту даних рядка. .RE .sp \fB\-R, \-\-table\-right\fP \fIстовпці\fP .RS 4 Вирівнює текст праворуч у вказаних стовпцях. .RE .sp \fB\-T, \-\-table\-truncate\fP \fIстовпці\fP .RS 4 Визначає стовпці, у яких дані за необхідності можуть скорочуватися, в іншому випадку дуже довгі записи таблиці можуть друкуватися у кілька рядків. .RE .sp \fB\-E, \-\-table\-noextreme\fP \fIстовпці\fP .RS 4 Вказує стовпці, де можна ігнорувати незвичайно довгі (довші за середнє) комірки під час обрахування ширини стовпця. Параметр впливає на розрахунок ширини і таблиці, але не впливає на друкований текст. .sp Цей параметр використовується за замовчуванням для останнього видимого стовпця. .RE .sp \fB\-e, \-\-table\-header\-repeat\fP .RS 4 Друкувати рядок заголовку для кожної сторінки. .RE .sp \fB\-W, \-\-table\-wrap\fP \fIстовпці\fP .RS 4 Визначає стовпці, в яких за необхідності можна використовувати багаторядкові комірки для довгого тексту. .RE .sp \fB\-H, \-\-table\-hide\fP \fIстовпці\fP .RS 4 Не друкувати вказані стовпці. Особливий заповнювач \(aq\-\(aq можна використовувати, щоб приховати всі стовпці без назви (дивіться \fB\-\-table\-columns\fP). .RE .sp \fB\-O, \-\-table\-order\fP \fIстовпці\fP .RS 4 Визначає порядок стовпців у виведенні. .RE .sp \fB\-n, \-\-table\-name\fP \fIназва\fP .RS 4 Визначає назву таблиці для виведення JSON. Типово «table». .RE .sp \fB\-L, \-\-keep\-empty\-lines\fP .RS 4 Зберігає порожні рядки у вхідних даних. За замовчуванням порожні рядки ігноруються. Оригінальна назва цього параметра — \fB\-\-table\-empty\-lines\fP, але станом на зараз виходить із вжитку, оскільки створює хибне враження, що застосовується лише до режиму таблиці. .RE .sp \fB\-r, \-\-tree\fP \fIстовпець\fP .RS 4 Вказує стовпцям використовувати деревоподібне виведення. Зверніть увагу, що кругові залежності та інші аномалії у звʼязках між нащадками і родичами тихо ігноруються. .RE .sp \fB\-i, \-\-tree\-id\fP \fIстовпець\fP .RS 4 Визначає стовпець з ID рядка для створення звʼязку нащадок\-родич. .RE .sp \fB\-p, \-\-tree\-parent\fP \fIстовпець\fP .RS 4 Вказати стовпець з ID родича для створення звʼязку нащадок\-родич. .RE .sp \fB\-x, \-\-fillrows\fP .RS 4 Розміщувати рядки перед стовпцями. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Вивести текст довідки і завершити роботу. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Вивести дані щодо версії і завершити роботу. .RE .SH СЕРЕДОВИЩЕ .sp Змінна середовища \fBCOLUMNS\fP використовується для визначення розміру екрана, якщо інша інформація відсутня. .SH ЖУРНАЛ .sp Команда \fBcolumn\fP появилася в 4.3BSD\-Reno. .SH ВАДИ .sp Версія 2.23 змінює параметр \fB\-s\fP, який був не точним, наприклад: .sp .if n .RS 4 .nf .fam C printf "a:b:c\(rsn1::3\(rsn" | column \-t \-s \(aq:\(aq .fam .fi .if n .RE .sp Старе виведення: .sp .if n .RS 4 .nf .fam C a b c 1 3 .fam .fi .if n .RE .sp Нове виведення (починаючи від util\-linux 2.23): .sp .if n .RS 4 .nf .fam C a b c 1 3 .fam .fi .if n .RE .sp Історичні версії цього інструменту вказували, що типово «рядки знаходяться перед стовпцями», а параметр \fB\-x\fP може обертати цей порядок. Це формулювання не відображало реальну поведінку і з того часу було виправлено (дивіться вище). Інші реалізації \fBcolumn\fP можуть продовжувати використовувати стару документацію, але поведінка має бути ідентична в будь\-якому випадку. .SH ПРИКЛАДИ .sp Вивести fstab із рядком заголовка і вирівняти числа праворуч: .sp .if n .RS 4 .nf .fam C sed \(aqs/#.*//\(aq /etc/fstab | column \-\-table \-\-table\-columns SOURCE,TARGET,TYPE,OPTIONS,PASS,FREQ \-\-table\-right PASS,FREQ .fam .fi .if n .RE .sp Вивести fstab і сховати неназвані стовпці: .sp .if n .RS 4 .nf .fam C sed \(aqs/#.*//\(aq /etc/fstab | column \-\-table \-\-table\-columns SOURCE,TARGET,TYPE \-\-table\-hide \- .fam .fi .if n .RE .sp Надрукувати дерево: .sp .if n .RS 4 .nf .fam C echo \-e \(aq1 0 A\(rsn2 1 AA\(rsn3 1 AB\(rsn4 2 AAA\(rsn5 2 AAB\(aq | column \-\-tree\-id 1 \-\-tree\-parent 2 \-\-tree 3 1 0 A 2 1 |\-AA 4 2 | |\-AAA 5 2 | `\-AAB 3 1 `\-AB .fam .fi .if n .RE .SH "ДИВ. ТАКОЖ" .sp \fBcolrm\fP(1), \fBls\fP(1), \fBpaste\fP(1), \fBsort\fP(1) .SH "ЗВІТИ ПРО ВАДИ" .sp Для звітування про вади використовуйте систему стеження помилками на .URL https://github.com/util\-linux/util\-linux/issues "" . .SH ДОСТУПНІСТЬ .sp Команда \fBcolumn\fP є частиною пакунка util\-linux, яку можна завантажити з .URL https://www.kernel.org/pub/linux/utils/util\-linux/ "Linux Kernel Archive" . .PP .SH ПЕРЕКЛАД Український переклад цієї сторінки посібника виконано Andrij Mizyk . .PP Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE . НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ. .PP Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: .MT trans-uk@lists.fedoraproject.org .ME .