'\" t .\" Title: column .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-09-22 .\" Manual: Корисничке наредбе .\" Source: util-linux 2.41.2 .\" Language: English .\" .TH "COLUMN" "1" "2025-09-22" "util\-linux 2.41.2" "Корисничке наредбе" .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. Излаз се поравнава на ширину терминала у међудејственом режиму а 80 колона у немеђудејственом режиму (видите \fB\-\-output\-width\fP за више о томе). Произвољно форматирање се може применити коришћењем разних \fB\-\-table\-\(rs\fP* опција. .RE .sp Улаз се узим из \fIдатотеке\fP, или у супротном са стандардног улаза. Празни редови се занемарују и сви неисправни вишебајтни низови се кодирају „x“ договором. .SH "ОПЦИЈЕ" .sp Аргумент \fIколоне\fP за опције \fB\-\-table\-\(rs\fP* је списак назива раздвојених зарезима које достави корисник, дефинисан са \fB\-\-table\-columns \fIназив1\fP,\fIназив2\fP\fP, индексе колона, како се појављују на улазу, почевши са 1, или називи, дефинисани атрибутом \fB\-\-table\-columns\fP. Могуће је мешати називе и индексе. Специјални чувар места „0“ (нпр. „\-R0“) може да се користи за навођење свих колона и „\-1“ (нпр. „\-R \-1“) за навођење последње видљиве колоне. Могуће је користити опсеге попут „1\-5“ када се колоне адресирају индексима. .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; овај назив је застарео од и2.30. Знајте да се улаз дужи од \fIширине\fP не крати по основи. Основно је ширина терминала и 80 колона у немеђудејственом режиму. Заглавља колона се никада не скраћују. .sp Чувар места „unlimited“ (или 0) се може користити да се не би ограничила ширина излаза. Ово се препоручује, на пример, када се излаз преусмерава у датотеку. .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\-S, \-\-use\-spaces\fP \fIброј\fP .RS 4 Када није у режиму табеле, користи празнине уместо табулатора за поравнање колона. Ова опција наводи најмањи број празнина које раздвајају две колоне. .RE .sp \fB\-t, \-\-table\fP .RS 4 Одређује број колона које улаз садржи и прави табелу. Колоне су по основи ограничене размаком или знаковима достављеним помоћу опције \fB\-\-output\-separator\fP. Излаз табеле је користан за лепо штампање. .RE .sp \fB\-C, \-\-table\-column\fP \fIатрибути\fP .RS 4 Дефинише колону са зарезом раздвојеним списком атрибута колоне. Ова опција се може користити више пута, свака употреба дефинише једну колону. Атрибути замењују неке од \fB\-\-table\-\fP опција. На пример, \fB\-\-table\-column name=FOO,right\fP дефинише колону где је текст поравнат удесно. Опција се међусобно искључује са \fB\-\-table\-columns\fP. .sp Подржани атрибути су: .sp \fBname=ниска\fP .RS 4 Назив колоне. .RE .sp \fBtrunc\fP .RS 4 Скраћује текст колоне када је неопходно. Исто као \fB\-\-table\-truncate\fP. .RE .sp \fBright\fP .RS 4 Десно поравнава текст. Исто као \fB\-\-table\-right\fP. .RE .sp \fBwidth=број\fP .RS 4 Ширина колоне. Користи се само као наговештај. Да је присилите, наведите такође и атрибут \fBstrictwidth\fP. .RE .sp \fBstrictwidth\fP .RS 4 Изричито следи поставку колоне \fBwidth=\fP. .RE .sp \fBnoextreme\fP .RS 4 Занемарује неуобичајено дугу ширину ћелије. Видите \fB\-\-table\-noextreme\fP за више о томе. .RE .sp \fBwrap\fP .RS 4 Омогућава коришћење вишередну ћелију за дуги текст ако је потребно. Видите \fB\-\-table\-wrap\fP за више о томе. .RE .sp \fBhide\fP .RS 4 Не исписује колону. Видите \fB\-\-table\-hide\fP за више о томе. .RE .sp \fBjson=врста\fP .RS 4 Дефинише врсту колоне за ЈСОН излаз. Подржане врсте су ниска, број и логичка вредност. .RE .RE .sp \fB\-N, \-\-table\-columns\fP \fIназиви\fP .RS 4 Наводи називе колона зарезом одвојеним списком. Називи се користе за заглавље табеле и за адресирање колоне у аргументима опције. Видите такође \fB\-\-table\-column\fP. .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 Не исписује наведене колоне. Специјални местодржач „\-“ може да се користи за скривање свих неименованих колона (видите \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\-m, \-\-table\-maxout\fP .RS 4 Попуњава сав доступни простор на излазу. .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 Наводи колону која садржи јединстевене ИД\-ове порода сваког реда за однос порода\-родитеља. .RE .sp \fB\-p, \-\-tree\-parent\fP \fIколона\fP .RS 4 Наводи колону која садржи јединстевене ИД\-ове родитеља сваког реда за однос порода\-родитеља. .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 ово преокреће. Ова формулација није одражавала стварно понашање и од тада је исправљена (видите горе). Друге примене \fBcolon\fP могу наставити да користе старију документацију, али би понашање у сваком случају требало да буде истоветно. .SH "ПРИМЕРИ" .sp Исписује „fstab“ са редом заглавља и поравнава бројеве на десно: .sp .if n .RS 4 .nf .fam C sed \*(Aqs/#.*//\*(Aq /etc/fstab | column \-\-table \-\-table\-columns ИЗВОР,МЕТА,ВРСТА,ОПЦИЈЕ,УЧЕСТ,ПРОЛАЗ \-\-table\-right УЧЕСТ,ПРОЛАЗ .fam .fi .if n .RE .sp Исписује „fstab“ и скрива неименоване колоне: .sp .if n .RS 4 .nf .fam C sed \*(Aqs/#.*//\*(Aq /etc/fstab | column \-\-table \-\-table\-columns ИЗВОР,МЕТА,ВРСТА \-\-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 За пријављивање грешака, користите „https://github.com/util\-linux/util\-linux/issues[issue tracker]“. .SH "ДОСТУПНОСТ" .sp Наредба \fBcolumn\fP је део „util\-linux“ пакета који се може преузети са \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Архиве Линукс кернела" "."