From: khabibiuf@... (Khurram) Date: 2002-08-03T02:14:37+09:00 Subject: Modifying files. Hi all, I'm trying to modify a file that has tab delimited fields. I want to modify the 4th field within each row. I can get to the field I want by using the "split" function operating on \t delimiter... but this function returns an array right? It doesn't return a pointer to the fields? So if it doesn't return a pointer then how can I modify the field within the file easily? a = File.open("blah.txt") f = (a.gets).split(/\t/) f[4] = f[4] + "blah" .... what do I do after this? How can I write the value back out to the file? Thanks, - Khurram