>>750はそのままじゃツマラナイから
(1)行番号を付ける、
(2)改行記号の代わりにカンマで改行する、
(3)何もしない、
の三種類を「コマンドライン引数のファイル名を読み込んで、変換して表示する」
というメインのロジックを変更しないで
切り替えられるようにしようぜ

DecoratorパターンやStrategyパターンを使う余地あるだろ