4 #str_len = orig_file.length
\r
5 #save_dir = #orig_file[0,str_len-4]
\r
7 #Dir.mkdir(save_dir) unless File.directory?(save_dir)
\r
8 records = MARC::ForgivingReader.new(orig_file)
\r
9 puts "Read in all the records."
\r
12 for record in records
\r
13 #Dir.chdir("#{save_dir}") do
\r
14 puts "writing: #{i}"
\r
15 File.open("#{i}.mrc", "w") do |f|
\r
16 f.puts record.to_marc
\r
18 puts "finished writing: #{i}"
\r