Mas desse jeito, vc carrrega o arquivo inteiro de uma vez.. :D<br>Nao eh Nelson?? :) isso nao eh tao elegante assim para um arquivo com diversas linhas :D<br><br><b><i>Rafael Lebrão Martins &lt;rafamv1@ig.com.br&gt;</i></b> escreveu:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> <br><br>&gt; Pessoal.. nao sei se é a melhor forma.. <br>&gt;mas tenho um arquivo e preciso ler a 2 linha ( eh o cabecalho) e a 4 linha <br>em diante( sao os dados ) <br>&gt; <br>&gt;my $arquivo; <br>&gt;my $linha; <br>&gt; <br>&gt;while ($arquivo = &lt;*.dat&gt;) <br>&gt;{ <br>&gt; my $file= $caminho.$arquivo; <br>&gt; open(INFILE,"&lt; $file") or die "Impossivel abrir o arquivo $_\n"; <br>&gt; <br>&gt; $linha= ; # le a 1 linha e descarta <br>&gt; $linha= ; # le a 2 linha de variaveis <br>&gt; @fields= split(/,/,$linha); --&gt; aqui eh o cabecalho que eu guardo... <br>&gt;. <br>&gt;. <br>&gt;. <br>&gt; $linha= ; # descarta a 3 linha
 <br>&gt; <br>&gt; while ( $linha= ) <br>&gt; { # Loop para ler as <br>&gt; linhas seguintes... <br>&gt; <br>&gt;......... <br>&gt; <br>&gt;ele nao esta descartando a 3 linha.. <br>&gt;:D <br><br>Eu faria desta forma: <br><br>#!/usr/bin/perl <br><br>use strict; <br>use warnings; <br><br>my $arquivo = 'caminho'; <br>open (my $infile, '&lt;', "$arquivo"); <br>my @linhas = &lt;$infile&gt;; <br><br>foreach (@linhas) { <br>next if eq $linhas[2]; <br>close ($infile); <br>} <br><br><br>_______________________________________________<br>Cascavel-pm mailing list<br>Cascavel-pm@pm.org<br>http://mail.pm.org/mailman/listinfo/cascavel-pm</blockquote><br><p>&#32;


      Flickr agora em português. Você clica, todo mundo vê. <a href="http://br.rd.yahoo.com/mail/taglines/flickr/*http://www.flickr.com.br/">Saiba mais</a>.