<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Pessoal,<br>Estou fazendo leitura de um arquivo e gostaria de saber se nao tem um jeito mais elegante de descartar as primeiras linhas: ex:<br><br>my $dir="$ENV{HOME}/data";<br>opendir(DIR, $dir);<br><br>foreach my $ar (sort(readdir DIR))<br>{<br> next if $ar eq '.' or $ar eq '..';<br> chdir($dir) ;<br><br> open(FILE,"<$ar") or die "Can't create file\n";<br> my $linha =<FILE>; -----> descarta<br> $linha=<FILE>; -----> descarta<br> $linha
=<FILE>; -----> descarta<br> $linha=<FILE>; -----> descarta<br> while (<FILE>)<br> {<br> my ( $t1, $t2, $t3) =( split /\s/ )[1, 2, 3];<br> }<br><br> close (FILE);<br><br>}<br><br><br>OBS: Esse jeito de abrir arquivo esta correto?? é o jeito mais eficiente??<br><br>Obrigada :)<br></div>
</div><br>
</body></html>