[問題] 比對資料

看板Perl作者 (薰)時間17年前 (2007/08/20 11:35), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
現在有一個目錄夾放了很多檔案,要去跟他的規格做比對 有多個像下面這種格式的檔案 1.txt E1 A 01 2.33 E1 A 02 3.2 規格表是長這樣 spec.txt A 1 -1 0.33 0.5 B 2 -2 0.2 0.45 當1.txt A= spec.txt A (1.txt=@file spec.txt=@spec $file[1]=$spec[0] 我要寫的感覺大概像這樣) 就把spec.txt那串A的資料 接到1.txt後面,像下面這樣 E1 A 01 2.33 A 1 -1 0.33 0.5 E1 A 02 3.2 A 1 -1 0.33 0.5 我每次讀進來的資料都是一整行,沒有辦法單獨去比對A元素 想了很久沒有解決的方法 希望大家給我點建議 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.65.55.161

08/20 12:38, , 1F
恕我笨笨看不懂問題, 有 step by step 嗎?
08/20 12:38, 1F

08/20 12:39, , 2F
如果可以請著重在"相等"邏輯的描述
08/20 12:39, 2F
※ 編輯: handsomegirl 來自: 61.65.55.161 (08/20 13:13)

08/20 13:34, , 3F
你要將讀進來的資料作split/\s+/ 然後再去做比對
08/20 13:34, 3F
文章代碼(AID): #16oGmS14 (Perl)