From: beny 18241 Date: 2009-12-20T20:40:22+09:00 Subject: how to put unique lines from regexped file Hi all, I have such a question, when i open a file doing some grep stuff... --- File.open('aa.xml').each do |line| dev_name = ARGV[1] if line =~ //..line =~ /<\/prf:CcppAccept>/ if line =~ /(image|audio|video).*<\/rdf:li>/ line.gsub('image/jpeg', "INSERT INTO VMPOLICY_VALUES VALUES(\'#{dev_name}\',\'jpginpage\',\'true\',\'#{$ver}\')")).gsub( "<\/rdf:li>", ";").each do |ss| ---- I recive output like INSERT INTO TABLE VALUES(1,1,1) INSERT INTO TABLE VALUES(1,2,2) INSERT INTO TABLE VALUES(1,1,1) now i wanted to put only that lines which are uniqe... INSERT INTO TABLE VALUES(1,1,1) INSERT INTO TABLE VALUES(1,2,2) how i can do this ?? i thought about... puts ss.unque but its dont work Please Help Regards beny18241 -- Posted via http://www.ruby-forum.com/.