作者handsomegirl (薰)
看板perl
标题[问题] 比对资料
时间Mon Aug 20 11:35:55 2007
现在有一个目录夹放了很多档案,要去跟他的规格做比对
有多个像下面这种格式的档案
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
1F:→ qrtt1:恕我笨笨看不懂问题, 有 step by step 吗? 08/20 12:38
2F:→ qrtt1:如果可以请着重在"相等"逻辑的描述 08/20 12:39
※ 编辑: handsomegirl 来自: 61.65.55.161 (08/20 13:13)
3F:推 LiloHuang:你要将读进来的资料作split/\s+/ 然後再去做比对 08/20 13:34