Rubyでテキストファイルを入力する・・・

引数で指定されたテキストファイルを読み込み、画面へ出力するプログラムをRubyで作ってみました。

作ったと言っても、既出過ぎなんですけどね。

textoutput.rb の内容

# 引数で指定されたファイルを入力、そのまま画面へ出力する

while tline = ARGF.gets
  puts tline
end

たったこれだけ(・∀・)

このプログラム(Rubyの機能)で面白いのが、引数に指定するプログラムの数を増やしても、問題なく動くこと。
どういう事かというと


src1.txtの内容
hogehoge

src2.txtの内容
fugafuga

実行とその結果


C:\Ruby\src>ruby textoutput.rb src1.txt src2.txt
hogehoge
fugafuga

引数に複数のファイルを指定しても、何事もなかったかのように全てのファイルを入力しています。

Ruby・・・すごくイイです。