.\" -*- coding: UTF-8 -*- .\" Copyright (c) 1989, 1990, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)column.1 8.1 (Berkeley) 6/6/93 .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH COLUMN 1 "Лютий 2019 року" util\-linux "Команди користувача" .SH НАЗВА column \- стовпчасті списки .SH "КОРОТКИЙ ОПИС" \fBcolumn\fP [параметри] [\fIфайл\fP...] .SH ОПИС Утиліта \fBcolumn\fP форматує введені дані у кілька стовпців. Утиліта підтримує три режими: .TP \fBстовпці знаходяться перед рядками\fP Це типовий режим (потрібен для зворотної сумісності). .TP \fBрядки знаходяться перед стовпцями\fP Цей режим вмикається параметрами \fB\-x, \-\-fillrows\fP .TP \fBтаблиця\fP Визначає кількість стовпців вхідних даних і створює таблицю. Цей режим вмикається параметром \fB\-t, \-\-table\fP, а стовпці форматуються параметрами \fB\-\-table\-*\fP. Використовуйте цей режим, якщо не впевнені. .PP Вхідні дані отримуються з \fIфайлу\fP або, в іншому випадку, зі стандартного буфера введення. Порожні рядки ігноруються, а всі неправильні багатобайтові послідовності перекодовуються згідно умов \ex. .SH ПАРАМЕТРИ Аргумент \fIстовпці\fP для параметрів \fB\-\-table\-*\fP — це розділений комами список назв стовпців, визначений у \fB\-\-table\-columns\fP або їхній порядковий номер у вхідних даних. Можна змішувати назви і номери. .IP "\fB\-J, \-\-json\fP" Використовуйте формат виведення JSON для друку таблиць, параметр \fB\-\-table\-columns\fP є обовʼязковим і \fB\-\-table\-name\fP рекомендується. .IP "\fB\-c, \-\-output\-width\fP \fIширина\fP" Вивід форматується з шириною вказаною як кількість знаків. Оригінальна назва параметра \- \-\-columns; ця назва виходить із вжитку починаючи з v2.30. Зверніть увагу, що вхідні дані довші за \fIширину\fP не обрізаються за замовчуванням. .IP "\fB\-d, \-\-table\-noheadings\fP" Не друкувати заголовок. Цей параметр дозволяє використовувати логічні назви стовпців у командному рядку, але під час відображення таблиці зберігає заголовок прихованим. .IP "\fB\-o, \-\-output\-separator\fP \fIрядок\fP" Визначає роздільник стовпців для виведення таблицею (типово два пробіли). .IP "\fB\-s, \-\-separator\fP \fIроздільник\fP" Вказує можливі роздільники елементів виведення (типово пробіл). .IP "\fB\-t, \-\-table\fP" Визначає кількість вхідних стовпців і створює таблицю. Типово стовпці розділяються пробілом або знаком вказаним у параметрі \fB\-\-output\-\-separator\fP. Виведення таблицею зручне для красивого відображення. .IP "\fB\-N, \-\-table\-columns\fP \fIназви\fP" Визначає розділений комами список назв як назви стовпців. Назви використовуються як заголовок таблиці або для адресування стовпців в аргументах параметрів. .IP "\fB\-R, \-\-table\-right\fP \fIстовпці\fP" Вирівнює текст праворуч у вказаних стовпцях. .IP "\fB\-T, \-\-table\-truncate\fP \fIстовпці\fP" Визначає стовпці, у яких дані за необхідності можуть скорочуватися, в іншому випадку дуже довгі записи таблиці можуть друкуватися у кілька рядків. .IP "\fB\-E, \-\-table\-noextreme\fP \fIстовпці\fP" Вказує стовпці, які за можливості ігноруватимуть незвичайно довгі (довші за середнє) комірки під час обчислення ширини стовпця. Параметр впливає на обчислення ширини і форматування таблиці, але не впливає на друкований текст. Цей параметр використовується за замовчуванням для останнього видимого стовпця. .IP "\fB\-e, \-\-table\-header\-repeat\fP" Друкувати рядок заголовку для кожної сторінки. .IP "\fB\-W, \-\-table\-wrap\fP \fIстовпці\fP" Визначає стовпці, в яких за необхідності можна використовувати багаторядкові комірки для довгого тексту. .IP "\fB\-H, \-\-table\-hide\fP \fIстовпці\fP" Не друкувати вказані стовпці. Особливий заповнювач '\-' може використовуватися для приховування всіх неназваних стовпців (дивіться \-\-table\-columns). .IP "\fB\-O, \-\-table\-order\fP \fIстовпці\fP" Визначає порядок стовпців у виведенні. .IP "\fB\-n, \-\-table\-name\fP \fIназва\fP" Визначає назву таблиці для виведення JSON. Типово «table». .IP "\fB\-L, \-\-table\-empty\-lines\fP" Вставляти порожні рядки в таблицю для кожного порожнього рядка вводу. За замовчуванням порожні рядки ігноруються. .IP "\fB\-r, \-\-tree\fP \fIстовпець\fP" Вказує стовпцям використовувати деревоподібне виведення. Зверніть увагу, що кругові залежності та інші аномалії у звʼязках між нащадками і родичами тихо ігноруються. .IP "\fB\-i, \-\-tree\-id\fP \fIстовпець\fP" Визначає стовпець з ID рядка для створення звʼязку нащадок\-родич. .IP "\fB\-p, \-\-tree\-parent\fP \fIстовпець\fP" Вказати стовпець з ID родича для створення звʼязку нащадок\-родич. .IP "\fB\-x, \-\-fillrows\fP" Розміщувати рядки перед стовпцями. .IP "\fB\-V\fP, \fB\-\-version\fP" Вивести дані щодо версії і завершити роботу. .IP "\fB\-h, \-\-help\fP" Вивести текст довідки і завершити роботу. .SH СЕРЕДОВИЩЕ Змінна середовища \fBCOLUMNS\fP використовується для визначення розміру екрана, якщо інша інформація відсутня. .SH ЖУРНАЛ Команда column появилася в 4.3BSD\-Reno. .SH ВАДИ Версія 2.23 змінює параметр \fB\-s\fP, який був не точним, наприклад: .PP .EX \fBprintf "a:b:c\en1::3\en" | column \-t \-s ':'\fP .EE .PP Старе виведення: .EX a b c 1 3 .EE .PP Нове виведення (починаючи від util\-linux 2.23): .EX a b c 1 3 .EE .PP Історичні версії цього інструменту вказували, що типово «рядки знаходяться перед стовпцями», а параметр \fB\-x\fP може обертати цей порядок. Це формулювання не відображало реальну поведінку і з того часу було виправлено (дивіться вище). Інші реалізації \fBcolumn\fP можуть продовжувати використовувати стару документацію, але поведінка має бути ідентична в будь\-якому випадку. .SH ПРИКЛАДИ Вивести fstab із рядком заголовка і вирівняти числа праворуч: .EX \fBsed 's/#.*//' /etc/fstab | column \-\-table \-\-table\-columns SOURCE,TARGET,TYPE,OPTIONS,PASS,FREQ \-\-table\-right PASS,FREQ\fP .EE .PP Вивести fstab і сховати неназвані стовпці: .EX \fBsed 's/#.*//' /etc/fstab | column \-\-table \-\-table\-columns SOURCE,TARGET,TYPE \-\-table\-hide \-\fP .EE .PP Надрукувати дерево: .EX \fBecho \-e '1 0 A\en2 1 AA\en3 1 AB\en4 2 AAA\en5 2 AAB' | column \-\-tree\-id 1 \-\-tree\-parent 2 \-\-tree 3\fP 1 0 A 2 1 |\-AA 4 2 | |\-AAA 5 2 | `\-AAB 3 1 `\-AB .EE .SH "ДИВ. ТАКОЖ" \fBcolrm\fP(1), \fBls\fP(1), \fBpaste\fP(1), \fBsort\fP(1) .SH ДОСТУПНІСТЬ Команда column є частиною пакунка util\-linux і доступна з https://www.kernel.org/pub/linux/utils/util\-linux/. .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 .