ファイル出力を逆から表示するプログラムを作成してみました。
ログを整形するときにちょっとやってみようと・・
(例)
1
2
3
↓
3
2
1
reverse_lines.rb
filename = ARGV[0]
file = open(filename)
info = Array.new
while text = file.gets do
info.push(text)
end
file.close
puts "original:"
puts info
puts "reverse:"
puts info.reverse
実行
$ruby reverse_lines.rb hoge.txt
実行結果
original:
1
2
3
reverse:
3
2
1
参考
[Ruby][勉強会]第3章コマンドを作ろう
http://d.hatena.ne.jp/syou6162/20080206/1202258516
0 件のコメント:
コメントを投稿