B
B. Angell
Am trying to read from a file and write to a number of files based on
the first 4 letters of the data line. Therefore, I want to be able to
write the line: A0037775830|lkajsdlkfjsaljf;lsakjfdsa;jf to file A003
*and* append all of the A003 lines as well. Here is the hack I have
below, however, produces errors and I know I am missing something
simple/easy ..... as follows:
#!/usr/bin/ruby -w
File.open("meshdata.txt") do |file|
while line = file.gets
a = line
b = a[0,4]
File.open(b,"w") do |afile|
puts a.afile
end
end
end
Any/all help in this matter is greatly appreciated.
-Bob-
the first 4 letters of the data line. Therefore, I want to be able to
write the line: A0037775830|lkajsdlkfjsaljf;lsakjfdsa;jf to file A003
*and* append all of the A003 lines as well. Here is the hack I have
below, however, produces errors and I know I am missing something
simple/easy ..... as follows:
#!/usr/bin/ruby -w
File.open("meshdata.txt") do |file|
while line = file.gets
a = line
b = a[0,4]
File.open(b,"w") do |afile|
puts a.afile
end
end
end
Any/all help in this matter is greatly appreciated.
-Bob-