Pete.
Lovely and compact. If there is one thing that LC does that HC could only draem of, at least as regards raw processing power, it is arrays. Craig newman -----Original Message----- From: Pete <p...@mollysrevenge.com> To: How to use LiveCode <use-livecode@lists.runrev.com> Sent: Wed, Oct 5, 2011 3:15 pm Subject: Re: how to compare 2 very large textfiles I've used an array to do this type of operation in the past. Haven't tried this code but it might work better. repeat for each line i in tTextA put true into myArray[i]["A"] end repeat repeat for each line i in tTextB put true into myArray[i]["B"] end repeat repeat for each line k in the keys of myArray if myArray[k]["A"] is not true then put k & return after after tMissingInA if myArray[k]["B"] is not true then put k & return after after tMissingInB end repeat Pete Molly's Revenge <http://www.mollysrevenge.com> On Wed, Oct 5, 2011 at 3:00 PM, Matthias Rebbe < matthias_livecode_150...@m-r-d.de> wrote: > Hi, > > i need to compare two very large text files with about 5000 - 7000 lines > each with a lines size of up to 256 chars. > > I need to find out if there are lines missing in either file a or file b. > > What is the best way to do this with good speed? > > I tried to check each line in file a and if the line is in file b. > And after that, i check for each line in file b and try to find out > if the line is in file a. > > With large files it takes about 10 to 15 minutes to do the complete check. > > My script looks like this > > repeat for each line i in tTextA > if i is not among the lines of tTextB then put i &return after tMissingInB > end repeat > > repeat for each line i in tTextB > if i is not among the lines of tTextA then put i &retrurn after tMissingInA > end repeat > > Is there a better (faster) way? > > Regards, > > Matthias > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode