私は、純粋なテキスト表現よりも目に優しいテーブルを印刷しようとしています。基本的に私はこのような何かに変換したい:このような何かにANSIボックス文字を使用して端末にテーブルを描画する
+-----+--------+
| age | weight |
+-----+--------+
| 10 | 100 |
| 80 | 500 |
+-----+--------+
:こちらを
┌─────┬────────┐
| age | weight |
├─────┼────────┤
│ 10 │ 100 │
│ 80 │ 500 │
└─────┴────────┘
は私がターミナルに見るもののスクリーンショットです:
お知らせ行間のギャップ。私の問題は、ANSI印刷を使用する他のUnixツールが端末でうまく見える間、彼らは正しく接続していないということです。
一緒に接続されているかの縦線の通知:私は私の端末でtree -A
を実行した場合たとえば、木は、 `私はこれを取得します。それは私がこのような何かを得る私はコピーしたときので、おかしいと私のテキストエディタにツリーの出力を貼り付けて、私のスクリプトを実行します。
もちろん、私は「末端でのANSI文字を印刷について何かが欠けているとcouldnよそれをグーグルで見つけてください。誰もがこのトピックについていくつかの光を当てることができますか?