ファイルの中から特定のパターンの行のみを選んで出力する
simple_grep.rb
pattern = Regexp.new(ARGV[0])
filename = ARGV[1]
file = File.open(filename)
file.each_line do |line|
if pattern = ~line
print line
end
end
file.close
ruby simple_grep.rb パターン ファイル名
ruby simple_grep.rb matz changelog