Konsolen-Tipps

Knackige Konsolentricks für Linux-Systeme

Befehlsausgaben formatieren: Ungeordnete Listen als Tabelle anzeigen

Nicht jede Programmausgabe in der Shell präsentiert wohlgeordnete Listen und Tabellen.

In Spalten und Zeilen geordnet: In einer Befehlskette angehängt schnappt sich columns die Textausgabe des vorhergehenden Kommandos und formatiert diese übersichtlich in Tabellenform.
In Spalten und Zeilen geordnet: In einer Befehlskette angehängt schnappt sich columns die Textausgabe des vorhergehenden Kommandos und formatiert diese übersichtlich in Tabellenform.

Oft geraten die Informationen, die ein Befehl ausgibt, geradezu unübersichtlich – so etwa die Ausgabe des Befehls „mount“, der alle Mountpunkte, deren Dateisysteme und Optionen anzeigt. Zur besseren Präsentation unübersichtlicher Datenkolonnen gibt es ein eigenes Tool, das Text-Input in der Kommandozeile sauber in Spalten und Tabellen formatiert: Der Befehl „columns“ arbeitet mit Tabulatoren, um Datensätze zu formatieren, und wird einfach jenem Kommando per Pipe angehängt, das die Ausgabe produziert. Im Fall von mount kann ein angehängtes „columns“ beispielsweise mit

mount | column -t

eine tabellarische Übersicht der Mountpunkte erstellen.