作者giacch (小a)
看板Perl
标题Re: [问题] 两档案资料合并
时间Mon Mar 22 11:39:22 2010
※ 引述《corny (玉咪)》之铭言:
: 非常感谢!!
: 请问一下上面两个判断式是什麽意思
if 写在後面的方式
: 他们之间的关系是怎麽比较的
: b.txt 不是只有四栏吗~还是那是为了跟 a.txt 的栏位做对应
是我眼花看错了... @.@
: 如果後面还有很多栏位有其它写法吗?还是只能一直加 undef
"後面" 不要的可以不写...
: 如果我要判断第一栏的大小关系该怎麽做呢
: 就是在 b.txt 中可能不只找到一笔
: 而我要 b($1) >= a($1), b($2)==a($3), b($3)==a($4) 的第一笔就好
hash 的 key 去掉 $1, 指派值的回圈改 foreach(sort @TMP)
这样 hash 同 key 的值应该就会是 $1 大的那个...
: 我是先用 shell script 先将 b.txt 内容上下颠倒就可以达到这样的效果
: ※ 编辑: corny 来自: 140.112.50.156 (03/22 10:56)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.174.154
1F:推 corny:非常感谢!!我是想问if那两行是什麽意思~看起来两个是独立的 03/22 13:12
2F:→ giacch:就 if 後置的写法... if上面那行末没有 ; 号, 是同一行... 03/22 20:23