COL(1) Dienstprogramme fur Benutzer COL(1) BEZEICHNUNG col - umgekehrte Zeilenvorschube aus der Eingabe filtern UBERSICHT col Optionen BESCHREIBUNG col filtert umgekehrte (und halbe umgekehrte) Zeilenvorschube, so dass die Ausgabe in der korrekten Reihenfolge ist und nur Vorwarts- und Halb-Vorwarts-Zeilenvorschube enthalt. Es ersetzt ausserdem Leerraume durch Tabulatoren, wo es moglich ist. Dies kann nutzlich sein, wenn die Ausgaben von nroff(1) und tbl(1) verarbeitet werden. col liest aus der Standardeingabe und schreibt in die Standardausgabe. OPTIONEN -b, --no-backspaces gibt keine Ruckschritte aus, sondern nur das in jeder Spaltenposition zuletzt geschriebene Zeichen. -f, --fine erlaubt Halb-Vorwarts-Zeilenvorschube. Normalerweise werden Zeichen, die fur eine Halbzeilenbegrenzung bestimmt sind, in der nachsten Zeile ausgegeben. -h, --tabs gibt Tabulatoren anstatt mehrerer Leerzeichen aus. -l, --lines Anzahl puffert mindestens die angegebene Anzahl Zeilen im Speicher. Standardmassig werden 128 Zeilen gepuffert. -p, --pass erzwingt, dass unbekannte Steuersequenzen unverandert durchgereicht werden. Normalerweise filtert col alle Steuersequenzen heraus, die es nicht selbst erkennt und interpretiert (diese sind nachfolgend aufgelistet). -x, --spaces gibt mehrere Leerzeichen anstatt Tabulatoren aus. -H, --help zeigt einen Hilfetext an und beendet das Programm. -V, --version Display version and exit. KONFORM ZU Das Dienstprogramm col ist konform zur >>Single UNIX Specification<<, Version 2. Die Option -l ist eine Erweiterung dieses Standards. ANMERKUNGEN Die Steuersequenzen fur Wagenbewegungen, die col versteht, sind in der folgenden Tabelle zusammen mit ihren dezimalen Werten aufgelistet: ESC-7 Ruckwarts-Zeilenvorschub (Esc, dann 7) ESC-8 halber Ruckwarts-Zeilenvorschub (Esc, dann 8) ESC-9 halber Vorwarts-Zeilenvorschub (Esc, dann 9) Ruckschritt bewegt eine Spalte zuruck (8); wird in der ersten Spalte ignoriert. Zeilenumbruch bewegt eine Zeile vorwarts (10); fuhrt auch einen Wagenrucklauf aus. Wagenrucklauf (13) Umschalttaste ein wechselt in den normalen Zeichensatz (15). Umschalttaste aus wechselt zu dem alternativen Zeichensatz (14). Leeertaste bewegt eine Spalte vorwarts (32). Tabulator Vorwarts zum nachsten Tabulator (9) vertikaler Tabulator umgekehrter Zeilenvorschub (11) Alle nicht erkannten Steuerzeichen und Escape-Sequenzen werden verworfen. col verfolgt den Zeichensatz, wahrend Zeichen gelesen werden, und stellt sicher, dass bei der Ausgabe der Zeichen der Zeichensatz korrekt ist. Falls die Eingabe versucht, zu der letzten ausgegebenen Zeichenkette zuruckzuspringen, gibt col eine Warnmeldung aus. GESCHICHTE Ein col-Befehl erschien in Version 6 von AT&T UNIX. SIEHE AUCH expand(1), nroff(1), tbl(1) FEHLER MELDEN For bug reports, use the issue tracker . VERFUGBARKEIT Der Befehl col ist Teil des Pakets util-linux, welches aus dem Linux-Kernel-Archiv heruntergeladen werden kann. util-linux 2.41 2025-03-29 COL(1)