'\" t .\" Title: column .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-05-14 .\" Manual: Корисничке наредбе .\" Source: util-linux 2.40.1 .\" Language: English .\" .TH "COLUMN" "1" "2024-05-14" "util\-linux 2.40.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 [options] [\fIfile\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, или називи дефинисани са \fB\-\-table\-column\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\-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 За пријављивање грешака, користите пратиоца грешака на \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "ДОСТУПНОСТ" .sp Наредба \fBcolumn\fP је део пакета „util\-linux“ који се може преузети са \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Архиве Линукс кернела" "."