whileを使って、特定の行だけ表示させるには?

[上に] [前に] [次に]
aui [E-Mail] 1999/07/02(金) 00:07:29
open(IN,"log.dat")
while (<IN>){
print "$_<br>";
}
close(IN);

上のようにwhileを使って、↓のように3.4だけを表示させたいのです。

3
4

log.datには、
1
2
3
4
5

という感じに記録されてます。
考えてみたのですが、どうにもうまくいきません(^^;
どなたか教えていただけないでしょうか?

B-Cus 1999/07/02(金) 00:09:57
$line = 1;
while (<IN>){
 if ( $line==3 || $line==4 ){
  print "$_<br>";
 }
 $line++;
}

aui 1999/07/02(金) 00:18:28
[[解決]]
うおぉ!めちゃ早いレスありがとうございます。
そんなわけで解決しました。
解答を見ると、めっちゃ簡単なこと質問していたみたいで
自分が恥ずかしいです(^^;
本当にありがとうございましたm(_ _)m

[上に] [前に] [次に]