Vor langer Zeit erinnere ich mich, einen Befehl verwendet zu haben, der seine Eingabe in eine schön formatierte Tabelle macht.
Zum Beispiel für diese Eingabe,
apple 1 100
orange 20 19
pineapple 1000 87
avocado 4 30
Die Ausgabe wird ungefähr so aussehen:
apple 1 100
orange 20 19
pineapple 1000 87
avocado 4 30
Ich möchte den Namen dieses Tools kennen.
awk
lösung, die sich mit stdin befasstDa
column
es sich nicht um POSIX handelt, ist dies möglicherweise:Prüfung:
Testbefehle:
Ausgabe für alle:
Siehe auch:
quelle
Für relativ kleine Dateien (wobei die Länge in Bytes geringer ist als
getconf ARG_MAX
) und die Eingabegrößen mehr oder weniger bekannt sind (sagen wir, kein Fruchtname ist länger als 18 Buchstaben),printf
kann Folgendes nützlich seinbash
:Ausgabe:
Beachten Sie, wie die Zahlen richtig ausgerichtet sind .
quelle