Asuka Neely
2008年06月25日 03:12
Ary = [$*[0].to_s,$*[1].to_s,$*[2].to_s]
envAry = []
Ary.each {|filename|
perfile = open(filename,"r")
inData = perfile.read
result = inData.scan(/<%[^%]+%>/)
result.each {|i| envAry[envAry.size] = i}
}
defcnt = 0
delcnt = 1
defarycnt = envAry.length
while defcnt < defarycnt
if envAry[defcnt] == envAry[delcnt] then
envAry[delcnt] = nil
end
delcnt += 1
if delcnt == envAry.size then
defcnt += 1
delcnt = defcnt + 1
end
end
cenvAry = envAry.compact
setEnv = open("result_envs.txt","w")
cenvAry.each {|line| setEnv.puts line}
setEnv.close