From: ts Date: 2003-01-31T23:31:08+09:00 Subject: Re: reading past a file header >>>>> "M" == Martin DeMello writes: M> next if ($. == 1) .. (line =~ /^--begin--$/) pigeon% cat b.rb #!/usr/bin/ruby -v IO.foreach('b.rb') do |line| next if 1 .. /^__END__$/ =~ line p line end __END__ Some text after __END__ pigeon% pigeon% b.rb ruby 1.6.8 (2002-12-24) [i686-linux] "Some text\n" "after __END__\n" pigeon% Guy Decoux