COLUMN(1) | Comenzi utilizator | COLUMN(1) |
NUME
column - afișează listele în coloane
REZUMAT
column [opțiuni] [filșier ...]
DESCRIERE
Aplicația column formatează datele de intrare în mai multe coloane. Aceasta are trei moduri:
completează coloanele înaintea rândurilor
completează rândurile înainte de a completa coloanele
create a table
Datele de intrare sunt preluate din fișier sau, în caz contrar, de la intrarea standard. Liniile goale sunt ignorate, iar toate secvențele multiocteți nevalide sunt codificate cuconvenția x<hex>.
OPȚIUNI
Argumentul columns pentru opțiunile --table-\* este o listă separată prin virgule de nume furnizate de utilizator, definite cu --table-column nume1,nume2,..., indici ai coloanelor, așa cum apar în datele de intrare, începând cu 1, sau nume, definite de un atribut --table-columns. Este posibil să se combine nume și indici. Valoarea specială „0” (de exemplu, -R0) poate fi utilizată pentru a specifica toate coloanele și „-1” (de exemplu, -R -1) pentru a specifica ultima coloană vizibilă. Este posibil să se utilizeze intervale precum „1-5” la adresarea coloanelor prin indici.
-J, --json
-c, --output-width lățimea
Valoarea rezervată „unlimited”(nelimitat) (sau 0) poate fi utilizată pentru a preveni restricționarea lățimii de ieșire. Acest lucru este recomandat, de exemplu, atunci când redirecționați ieșirea către un fișier.
-d, --table-noheadings
-o, --output-separator șir
-s, --separator separatori
-S, --use-spaces număr
-t, --table
-C, --table-column atribute
Atributele acceptate sunt:
name=șir
trunc
right
width=număr
strictwidth
noextreme
wrap
hide
json=tip
-N, --table-columns nume
-l, --table-columns-limit număr
-R, --table-right coloane
-T, --table-truncate coloane
-E, --table-noextreme coloane
Opțiunea este utilizată în mod implicit pentru ultima coloană vizibilă.
-e, --table-header-repeat
-W, --table-wrap coloane
-H, --table-hide coloane
-O, --table-order coloane
-n, --table-name nume
-m, --table-maxout
-L, --keep-empty-lines
-r, --tree coloana
-i, --tree-id coloana
-p, --tree-parent coloana
-x, --fillrows
-h, --help
-V, --version
MEDIU
Variabila de mediu COLUMNS este utilizată pentru a determina dimensiunea ecranului în cazul în care nu sunt disponibile alte informații.
ISTORIC
Comanda column a apărut în 4.3BSD-Reno.
ERORI
Versiunea 2.23 a schimbat opțiunea -s pentru a nu fi „lacomă de spațiu”, de exemplu:
printf "a:b:c\n1::3\n" | column -t -s ':'
Ieșirea veche:
a b c 1 3
Ieșirea nouă ( începând cu util-linux 2.23):
a b c 1 3
Versiunile istorice ale acestui instrument indicau că "rândurile sunt completate înaintea coloanelor" în mod implicit și că opțiunea -x inversează acest lucru. Această formulare nu reflecta comportamentul real, iar de atunci a fost corectată (a se vedea mai sus). Alte implementări ale column pot continua să utilizeze documentația mai veche, dar comportamentul ar trebui să fie identic în orice caz.
EXEMPLE
Afișează fstab cu linia de titlu și aliniază numerele la dreapta:
sed 's/#.*//' /etc/fstab | column --table --table-columns SOURCE,TARGET,TYPE,OPTIONS,FREQ,PASS --table-right FREQ,PASS
Afișează fstab și ascunde coloanele care nu au fost numite:
sed 's/#.*//' /etc/fstab | column --table --table-columns SOURCE,TARGET,TYPE --table-hide -
Afișează un arbore:
echo -e '1 0 A\n2 1 AA\n3 1 AB\n4 2 AAA\n5 2 AAB' | column --tree-id 1 --tree-parent 2 --tree 3 1 0 A 2 1 |-AA 4 2 | |-AAA 5 2 | `-AAB 3 1 `-AB
CONSULTAȚI ȘI
RAPORTAREA ERORILOR
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor https://github.com/util-linux/util-linux/issues.
DISPONIBILITATE
Comanda column face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.
2025-03-29 | util-linux 2.41 |