GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Befehl zum Layout einer tabulatorgetrennten Liste schön?

Manchmal bekomme ich als Eingabe eine tabulatorgetrennte Liste, die nicht ganz ausgerichtet ist, zum Beispiel

var1                                      var2  var3
var_with_long_name_which_ruins_alignment  var2  var3

Gibt es eine einfache Möglichkeit, sie ausgerichtet zu rendern?

var1                                      var2  var3
var_with_long_name_which_ruins_alignment  var2  var3

Akzeptierte Antwort:

Die Antwort lautet also:

column -t file_name

Beachten Sie, dass dadurch Spalten an beliebigen geteilt werden Leerzeichen, nicht nur Tabulatoren. Wenn Sie nur Tabulatoren aufteilen möchten, verwenden Sie:

column -t -s $'\t' -n file_name

Das -s $'\t' setzt das Trennzeichen nur auf Tabulatoren und -n behält leere Spalten (benachbarte Tabs) bei.

P.S.:Ich möchte nur darauf hinweisen, dass der Verdienst auch Alex zusteht. Der ursprüngliche Hinweis wurde von ihm als Kommentar zur Frage bereitgestellt, aber nie als Antwort gepostet.


Linux
  1. So verwenden Sie den Linux-SS-Befehl

  2. Wie richte ich einen Anzeigetisch schön aus?

  3. 6 Möglichkeiten zum Auflisten von Netzwerkschnittstellen in Debian 11

  4. Linux-ls-Befehl - Dateien auflisten

  5. lsattr:Befehl nicht gefunden

Wie man Dateien in Linux rekursiv auflistet

So listen Sie Dateisysteme in Linux mit lfs auf

So listen Sie Festplatten unter Linux auf

So listen Sie Benutzer und Gruppen unter Linux auf

So listen Sie nur Verzeichnisse in Linux auf

lsattr-Befehlsbeispiele unter Linux