table of contents
- testing 2.40.4-5
- unstable 2.40.4-5
- experimental 2.41-1
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. Aplicația suportă trei moduri:
coloanele sunt completate înaintea rândurilor
rândurile sunt completate înaintea coloanelor
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 prin convenția x<hex>.
OPȚIUNI¶
Argumentul coloane pentru opțiunile --table-* este o listă separată prin virgule a numelor de coloane definite de --table-columns, sau a numelor definite de --table-column sau a numărului de coloane în ordinea specificată de intrare. Este posibil să se amestece nume și numere. Se poate utiliza simbolul special „0” (de exemplu, „-R0”) 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” atunci când se adresează coloanele prin numere.
-J, --json
-c, --output-width lățimea
Este posibil să se utilizeze marcajul „unlimited”(nelimitat) (sau 0) pentru a nu restricționa lățimea de ieșire. Acest lucru este recomandat, de exemplu, atunci când ieșirea se face mai degrabă în fișiere decât pe terminal.
-d, --table-noheadings
-o, --output-separator șir
-s, --separator separatori
-t, --table
-C, --table-column proprietăți
Atributele acceptate în prezent 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ă numărul 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 la <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-02-25 | util-linux 2.40.4 |