MS-DOS でプログラムの出力を印刷したいので、次のような .bat ファイルを作成しました。
cls
ruby foo.rb
しかし、コマンドプロンプトに表示される出力は次のようになります。
c:\workspace>ruby foo.rb
foo output
c:\workspace>
コードの本来の動作に関係のないもので Ruby コードを汚したくないので、MS-DOS を使用して出力に改行を挿入したかったのです。
MS-DOS で必要なコマンドは、'type' と 'print' だけですが、どちらもファイルを印刷するためのものです。
空行が2行あるテキストファイルを作成してtypeコマンドで出力してみましたが、見づらかったです。
どんなアイデアでも大歓迎です。