Ich versuche, eine Tabelle zu drucken, die angenehmer für das Auge als die reine Textdarstellung ist. Grundsätzlich möchte ich so etwas konvertieren:Zeichnen von Tabellen im Terminal mit ANSI-Box-Zeichen
+-----+--------+
| age | weight |
+-----+--------+
| 10 | 100 |
| 80 | 500 |
+-----+--------+
etwas wie folgt aus:
┌─────┬────────┐
| age | weight |
├─────┼────────┤
│ 10 │ 100 │
│ 80 │ 500 │
└─────┴────────┘
hier ist der Screenshot von dem, was ich sehe in Terminal:
Beachten Sie die Lücken zwischen den Zeilen. Mein Problem ist, dass sie nicht richtig verbinden, während andere Unix-Tools, die ANSI-Druck verwenden, im Terminal gut aussehen. Zum Beispiel, Baum, wenn ich tree -A
in meinem Terminal laufen `ich diese:
merken, wie vertikale Linien miteinander verbunden sind. es ist schon komisch, denn wenn ich kopieren und die Ausgabe der Baum in meinem Texteditor einfügen und mein Skript ausführen ich so etwas wie dieses:
Offensichtlich ich etwas über das Drucken ANSI Zeichen im Terminal bin fehlt und couldn‘ Finde nichts darüber, indem du es googelst. Kann jemand etwas zu diesem Thema erzählen?