作者jackieku (Jackie)
看板Perl
标题Re: [问题] 请问如何抓下一行
时间Wed Apr 1 03:38:43 2009
※ 引述《neverfree (Love everywhere)》之铭言:
: 各位好, 请问perl有像PHP or C 的 fgets一次只抓一行的功能吗?
: 我在网路上搜寻找不太到,
: 我读了一个档如下
: aaaaaaaaa
: bbbbbbbbbbb
: ccccccccccccc
: #dddddddddddddddd
: eeeee
: fffffffff
: 我抓到 #ddddddddddddd 这一行之後, 如何下指令抓下一行 eeeee
: 因为我实在找不到又急, 所以都上来请问一下各位
: 谢谢 ~
in C
fgets(buf, bytes, file);
in Perl
$line = <FILE>;
所以想多读一行的时候照上面那样做应该就可以了
不确定在 while/for/foreach (<FILE>) 回圈里面会不会出事
不过如果有需求的话就放弃这种回圈形式吧
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.84.185.178
※ 编辑: jackieku 来自: 219.84.185.178 (04/01 03:53)