Got a little oddity here which I need some help with.
I’m trying to read data a line at a time from a file. The code I used to use was:
set refnum to open for access aFile try repeat while true set lineofdata to read refnum before return if lineofdata contains stringToLookFor then end if end repeat on error exit repeat end try if refnum â‰ 0 then close access refnum
My problem is this, it does not work under OS X, and I’m guessing that is due to unix line endings in the file. Now, I thought I could simply pop in “\n” in place of “return” but it’s not working as it should, it’s not delimited on the end line character.
So, how or what do I use to read a file line by line? even if I read the whole file into a variable and search through it I still encounter the same issue.