COL(1) Polecenia uzytkownika COL(1) NAZWA col - filtruje z wejscia znaki cofniecia o wiersz SKLADNIA col opcje OPIS Narzedzie uzytkowe col filtruje znaki cofniecia o wiersz (i o pol wiersza), tak ze wyjscie jest poprawnie uporzadkowane i zawiera wylacznie znaki wysuwu i polowy wysuwu do nowego wiersza. Gdzie jest to mozliwe wymienia rowniez spacje na znaki tabulacji. Moze to byc przydatne przy przetwarzaniu wyjscia z nroff(1) i tbl(1). col czyta ze standardowego wejscia i zapisuje na standardowe wyjscie. OPCJE -b, --no-backspaces Nie wysyla na wyjscie znakow backspace, wypisujac dla kazdej pozycji (kolumny) wylacznie ostatni znak w niej zapisany. -f, --fine Dozwolone sa wysuwy o polowe wiersza. Zwykle znaki wystepujace na granicy polowy wiersza wypisywane sa w nastepnym wierszu. -h, --tabs Wysyla na wyjscie tabulatory, zamiast wielokrotnych spacji. -l, --lines liczba Buforuje w pamieci co najmniej liczbe wierszy. Domyslnie buforowanych jest 128 wierszy. -p, --pass Wymusza niezmienianie nieznanych sekwencji sterujacych. Zwykle col odfiltruje z wejscia wszystkie sekwencje sterujace rozne od tych wymienionych ponizej, ktore rozpoznaje i obsluguje. -x, --spaces Wysyla na wyjscie wielokrotne spacje, zamiast znakow tabulacji. -H, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. ZGODNE Z Narzedzie col jest zgodne z norma Single UNIX Specification, w wersji 2. Opcja -l jest rozszerzeniem standardu. UWAGI Sekwencje sterujace ruchem karetki, rozumiane przez col oraz ich wartosci dziesietne podano w ponizszej tabeli: ESC-7 cofniecie o wiersz (reverse line feed) (escape, potem 7) ESC-8 cofniecie o polowe wiersza (half reverse line feed) (escape, potem 8) ESC-9 wysuw do przodu o polowe wiersza (half forward line feed (escape, potem 9) backspace cofniecie o jedna kolumne (8); ignorowane w pierwszej kolumnie newline wysuw wiersza (forward line feed) (10); wykonuje rowniez powrot karetki powrot karetki (13) shift in przelacza na normalny zestaw znakow (15) shift out przelacza na alternatywny zestaw znakow (14) spacja przesuwa do przodu o jedna kolumne (32) tabulator przesuwa do przodu na nastepna pozycje tabulacji (9) vertical tab cofniecie o wiersz (11) Wszystkie nierozpoznane znaki sterujace i sekwencje specjalne sa odrzucane. col zapamietuje zestaw znakow podczas ich czytania i upewnia sie, ze zestaw ten jest poprawny, gdy sa one wysylane na wyjscie. Jesli wejscie usiluje powrocic do ostatniego, oproznionego juz z bufora na wyjscie wiersza, col wyswietli komunikat ostrzegawczy. HISTORIA Polecenie col pojawilo sie w wersji 6 AT&T UNIX. ZOBACZ TAKZE expand(1), nroff(1), tbl(1) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie col jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.41 2025-03-29 COL(1)