COL(1) Dienstprogramme für Benutzer COL(1)

col - umgekehrte Zeilenvorschübe aus der Eingabe filtern

col Optionen

col filtert umgekehrte (und halbe umgekehrte) Zeilenvorschübe, so dass die Ausgabe in der korrekten Reihenfolge ist und nur Vorwärts- und Halb-Vorwärts-Zeilenvorschübe enthält. Es ersetzt außerdem Leerräume durch Tabulatoren, wo es möglich ist. Dies kann nützlich sein, wenn die Ausgaben von nroff(1) und tbl(1) verarbeitet werden.

col liest aus der Standardeingabe und schreibt in die Standardausgabe.

-b, --no-backspaces
gibt keine Rückschritte aus, sondern nur das in jeder Spaltenposition zuletzt geschriebene Zeichen.

-f, --fine

erlaubt Halb-Vorwärts-Zeilenvorschübe. Normalerweise werden Zeichen, die für eine Halbzeilenbegrenzung bestimmt sind, in der nächsten Zeile ausgegeben.

-h, --tabs

gibt Tabulatoren anstatt mehrerer Leerzeichen aus.

-l, --lines Anzahl

puffert mindestens die angegebene Anzahl Zeilen im Speicher. Standardmäßig werden 128 Zeilen gepuffert.

-p, --pass

erzwingt, dass unbekannte Steuersequenzen unverändert 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.

-V, --version

zeigt Versionsinformationen an und beendet das Programm.

-H, --help

zeigt einen Hilfetext an und beendet das Programm.

Das Dienstprogramm col ist konform zur »Single UNIX Specification«, Version 2. Die Option -l ist eine Erweiterung dieses Standards.

Die Steuersequenzen für Wagenbewegungen, die col versteht, sind in der folgenden Tabelle zusammen mit ihren dezimalen Werten aufgelistet:

ESC-7

Rückwärts-Zeilenvorschub (Esc, dann 7)

ESC-8

halber Rückwärts-Zeilenvorschub (Esc, dann 8)

ESC-9

halber Vorwärts-Zeilenvorschub (Esc, dann 9)

Rückschritt

bewegt eine Spalte zurück (8); wird in der ersten Spalte ignoriert.

Zeilenvorschub

bewegt eine Zeile vorwärts (10); führt auch einen Wagenrücklauf aus.

Wagenrücklauf

(13)

Umschalttaste ein

wechselt in den normalen Zeichensatz (15).

Umschalttaste aus

wechselt zu dem alternativen Zeichensatz (14).

Leertaste

bewegt eine Spalte vorwärts (32).

tab

Vorwärts zum nächsten Tabulator (9)

Vertikal Tabulator

umgekehrter Zeilenvorschub (11)

Alle nicht erkannten Steuerzeichen und Escape-Sequenzen werden verworfen.

col verfolgt den Zeichensatz, während 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 zurückzuspringen, gibt col eine Warnmeldung aus.

Ein col-Befehl erschien in Version 6 von AT&T UNIX.

expand(1), nroff(1), tbl(1)

Verwenden Sie zum Melden von Fehlern das Fehlererfassungssystem auf https://github.com/karelzak/util-linux/issues.

Der Befehl col ist Teil des Pakets util-linux, welches heruntergeladen werden kann von: Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.

Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.

8. Juni 2021 util-linux {release-version}