외부에 있는 txt파일을 ruby에서 읽어들이면
간혹 분명 1줄인데 줄바꿈으로 읽어들이는 경우가 있습니다.
이경우 숨어있는 \t 문자열이 포함 되었기 때문인데 이것을 ruby 에서 split 구문을 이용하면
분석하는데 용이하답니다.
for docinfo in `cat doc.txt`
#"#{docinfo}".strip.each('\t\r'){ |info|
info = "#{docinfo}".split("\t")
hdb = info[0]
docid = info[1]
docno = info[2]
docurl = info[3]
docsize = callxml(docurl)
puts "#{hdb} #{docid} #{docno} #{docsize} #{docurl}"
end
for docinfo in `cat doc.txt`
#"#{docinfo}".strip.each('\t\r'){ |info|
info = "#{docinfo}".split("\t")
hdb = info[0]
docid = info[1]
docno = info[2]
docurl = info[3]
docsize = callxml(docurl)
puts "#{hdb} #{docid} #{docno} #{docsize} #{docurl}"
end