'\" t
.\"     Title: col
.\"    Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.23
.\"      Date: 2025-03-19
.\"    Manual: Polecenia użytkownika
.\"    Source: util-linux 2.41
.\"  Language: English
.\"
.TH "COL" "1" "2025-03-19" "util\-linux 2.41" "Polecenia użytkownika"
.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 "NAZWA"
col \- filtruje z wejścia znaki cofnięcia o wiersz
.SH "SKŁADNIA"
.sp
\fBcol\fP \fIopcje\fP
.SH "OPIS"
.sp
Narzędzie użytkowe \fBcol\fP filtruje znaki cofnięcia o wiersz (i o pół wiersza), tak że wyjście jest poprawnie uporządkowane i zawiera wyłącznie znaki wysuwu i połowy wysuwu do nowego wiersza. Gdzie jest to możliwe wymienia również spacje na znaki tabulacji. Może to być przydatne przy przetwarzaniu wyjścia z \fBnroff\fP(1) i \fBtbl\fP(1).
.sp
\fBcol\fP czyta ze standardowego wejścia i zapisuje na standardowe wyjście.
.SH "OPCJE"
.sp
\fB\-b\fP, \fB\-\-no\-backspaces\fP
.RS 4
Nie wysyła na wyjście znaków backspace, wypisując dla każdej pozycji (kolumny) wyłącznie ostatni znak w niej zapisany.
.RE
.sp
\fB\-f\fP, \fB\-\-fine\fP
.RS 4
Dozwolone są wysuwy o połowę wiersza. Zwykle znaki występujące na granicy połowy wiersza wypisywane są w następnym wierszu.
.RE
.sp
\fB\-h\fP, \fB\-\-tabs\fP
.RS 4
Wysyła na wyjście tabulatory, zamiast wielokrotnych spacji.
.RE
.sp
\fB\-l\fP, \fB\-\-lines\fP \fIliczba\fP
.RS 4
Buforuje w pamięci co najmniej \fIliczbę\fP wierszy. Domyślnie buforowanych jest 128 wierszy.
.RE
.sp
\fB\-p\fP, \fB\-\-pass\fP
.RS 4
Wymusza niezmienianie nieznanych sekwencji sterujących. Zwykle \fBcol\fP odfiltruje z wejścia wszystkie sekwencje sterujące różne od tych wymienionych poniżej, które rozpoznaje i obsługuje.
.RE
.sp
\fB\-x\fP, \fB\-\-spaces\fP
.RS 4
Wysyła na wyjście wielokrotne spacje, zamiast znaków tabulacji.
.RE
.sp
\fB\-H\fP, \fB\-\-help\fP
.RS 4
Wyświetla ten tekst i wychodzi.
.RE
.sp
\fB\-V\fP, \fB\-\-version\fP
.RS 4
Wyświetla wersję i wychodzi.
.RE
.SH "ZGODNE Z"
.sp
Narzędzie \fBcol\fP jest zgodne z normą Single UNIX Specification, w wersji 2. Opcja \fB\-l\fP jest rozszerzeniem standardu.
.SH "UWAGI"
.sp
Sekwencje sterujące ruchem karetki, rozumiane przez \fBcol\fP oraz ich wartości dziesiętne podano w poniższej tabeli:
.sp
\fBESC\-7\fP
.RS 4
cofnięcie o wiersz (reverse line feed) (escape, potem 7)
.RE
.sp
\fBESC\-8\fP
.RS 4
cofnięcie o połowę wiersza (half reverse line feed) (escape, potem 8)
.RE
.sp
\fBESC\-9\fP
.RS 4
wysuw do przodu o połowę wiersza (half forward line feed (escape, potem 9)
.RE
.sp
\fBbackspace\fP
.RS 4
cofnięcie o jedną kolumnę (8); ignorowane w pierwszej kolumnie
.RE
.sp
\fBnewline\fP
.RS 4
wysuw wiersza (forward line feed) (10); wykonuje również powrót karetki
.RE
.sp
\fBpowrót karetki\fP
.RS 4
(13)
.RE
.sp
\fBshift in\fP
.RS 4
przełącza na normalny zestaw znaków (15)
.RE
.sp
\fBshift out\fP
.RS 4
przełącza na alternatywny zestaw znaków (14)
.RE
.sp
\fBspacja\fP
.RS 4
przesuwa do przodu o jedną kolumnę (32)
.RE
.sp
\fBtabulator\fP
.RS 4
przesuwa do przodu na następną pozycję tabulacji (9)
.RE
.sp
\fBvertical tab\fP
.RS 4
cofnięcie o wiersz (11)
.RE
.sp
Wszystkie nierozpoznane znaki sterujące i sekwencje specjalne są odrzucane.
.sp
\fBcol\fP zapamiętuje zestaw znaków podczas ich czytania i upewnia się, że zestaw ten jest poprawny, gdy są one wysyłane na wyjście.
.sp
Jeśli wejście usiłuje powrócić do ostatniego, opróżnionego już z bufora na wyjście wiersza, \fBcol\fP wyświetli komunikat ostrzegawczy.
.SH "HISTORIA"
.sp
Polecenie \fBcol\fP pojawiło się w wersji 6 AT&T UNIX.
.SH "ZOBACZ TAKŻE"
.sp
\fBexpand\fP(1), \fBnroff\fP(1), \fBtbl\fP(1)
.SH "ZGŁASZANIE BŁĘDÓW"
.sp
Problemy należy zgłaszać w \c
.URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "."
.SH "DOSTĘPNOŚĆ"
.sp
Polecenie \fBcol\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c
.URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."
