- bookworm 4.18.1-1
COLUMN(1) | Dienstprogramme für Benutzer | COLUMN(1) |
BEZEICHNUNG¶
column - Listen in Spalten darstellen
ÜBERSICHT¶
column [Optionen] [Datei …]
BESCHREIBUNG¶
Das Dienstprogramm column formatiert dessen Eingabe in mehreren Spalten. Es unterstützt drei Modi:
Spalten werden vor Zeilen gefüllt
Zeilen werden vor Spalten gefüllt
Tabelle
Die Eingabe wird aus der Datei gelesen oder anderenfalls aus der Standardeingabe. Leere Zeilen werden ignoriert und alle ungültigen Multibyte-Sequenzen werden nach der x<hex>-Konvention kodiert.
OPTIONEN¶
Das Argument Spalten für die --table-*-Optionen ist eine durch Kommata getrennte Liste von Spaltennamen, wie sie durch --table-columns definiert sind, oder deren in der Eingabe angegebene Spaltennummer. Die Reihenfolge folgt der Eingabe. Es ist möglich, Namen und Nummern zu mischen. Mit dem speziellen Platzhalter »0« (zum Beispiel -R0) können Sie alle Spalten angeben.
-J, --json
-c, --output-width Breite
-d, --table-noheadings
-o, --output-separator Zeichenkette
-s, --separator Trenner
-t, --table
-N, --table-columns Namen
-l, --table-columns-limit Anzahl
-R, --table-right Spalten
-T, --table-truncate Spalten
-E, --table-noextreme Spalten
Die Option wird standardmäßig für die letzte sichtbare Spalte verwendet.
-e, --table-header-repeat
-W, --table-wrap Spalten
-H, --table-hide Spalten
-O, --table-order Spalten
-n, --table-name Name
-L, --keep-empty-lines
-r, --tree Spalte
-i, --tree-id Spalte
-p, --tree-parent Spalte
-x, --fillrows
-h, --help
-V, --version
UMGEBUNGSVARIABLEN¶
Die Größe des Bildschirms wird aus der Umgebungsvariable COLUMNS ermittelt, falls keine anderen Informationen verfügbar sind.
GESCHICHTE¶
Der Befehl column erschien in 4.3BSD-Reno.
FEHLER¶
In Version 2.23 änderte sich die Option -s zu »non-greedy«, zum Beispiel:
printf "a:b:c\n1::3\n" | column -t -s ':'
Alte Ausgabe:
a b c 1 3
Neue Ausgabe (seit Util-linux 2.23):
a b c 1 3
In früheren Versionen dieses Werkzeugs wurde angegeben, dass »Zeilen vor Spalten gefüllt werden« und dass die Option -x dies umkehrt. Diese Formulierung reflektierte nicht das tatsächliche Verhalten und wurde daher korrigiert (siehe oben). Andere Implementierungen von column verwenden möglicherweise weiterhin die ältere Dokumentation, aber das Verhalten sollte auf jeden Fall identisch sein.
BEISPIELE¶
Die Datei /etc/fstab mit einer Überschriftenzeile und rechtsbündig angeordneten Zahlen ausgeben:
sed 's/#.*//' /etc/fstab | column --table --table-columns SOURCE,TARGET,TYPE,OPTIONS,PASS,FREQ --table-right PASS,FREQ
Die Datei /etc/fstab ausgeben und unbenannte Spalten verbergen:
sed 's/#.*//' /etc/fstab | column --table --table-columns SOURCE,TARGET,TYPE --table-hide -
Einen Baum ausgeben:
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
SIEHE AUCH¶
FEHLER MELDEN¶
Verwenden Sie zum Melden von Fehlern das Fehlererfassungssystem auf <https://github.com/util-linux/util-linux/issues>.
VERFÜGBARKEIT¶
Der Befehl column ist Teil des Pakets util-linux, welches heruntergeladen werden kann von: Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com> und Helge Kreutzmann <debian@helgefjell.de> 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.
4. August 2022 | util-linux 2.38.1 |