作者chiunyao (chiunyao)
看板Perl
标题[问题] 如何只读每个档案的第一行呢
时间Fri Aug 27 17:01:38 2010
小弟是Perl 新手,请多多指教
如果我有一堆文字档,但是我每次只想判断每个档案的第一行後,就跳到下一个
档案去判断那我该如何做呢
./XXX.pl *.txt
while(<>) {
if(/XXXXX/) {
.......
.......
}
如果我这样写,那diamon operator 的工作情况应该是每个档每一行读完,才换下个档
要如何只判断一行就跳到下一个档案呢?
请教各位一下
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.233.11.254
1F:推 tangcc:不要用while 直接用<>读第一行 08/27 18:37
2F:→ chiunyao:要怎麽直接用呢? 我翻过小骆马 <> 都是搭配 while @@ 08/27 20:40
3F:推 Keelungman:就是只要 <> 不要 while(<>) 08/28 02:30
4F:推 dm4:$firstLine = (<>)[0]; 08/28 12:17
5F:推 clanguage: $one_line=<MYFILE> 08/29 23:06