2012-04-04 4 views
1

私のコマンドラインツールから返されたデータをタブでフォーマットしたいと思います。ソリューションがRubyやMacOSに固有のものかどうかはわかりませんが、これを行う方法の例を教えてください。 (たぶん単純なRuby putsステートメントとタブ付きの値)私の研究では、同じウィンドウ内に複数のシェルセッションを持つことを扱う項目が返されました。ありがとうRubyコマンドラインプログラムでタブを作成する

+1

タブは「\ t」ですが、具体的な問題は何ですか? –

+0

私が必要としていたが、見つけることができなかったことがまさにそれ。ありがとう、私は受け入れることができるようにこれを回答として提出してください。 – Dru

答えて

1

タブ文字は、文字列に"\t"で表されます。

文字列がフィールドをオーバーフローするときには、まだ文字列サイズのチェックを行う必要があります。プラスのタブサイズはデバイス/アプリケーションに依存しますので、スプレッドシートにインポートされているだけであれば、すべての表示メカニズム(エディタ、端末、ポケットベルなど)に合わせて同じ方法で並べる必要はありません問題。

IIRCさまざまなテキスト整列作業を行うための宝石/ライブラリがいくつかありますが、現時点では参照はありません。

関連する問題