<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Monges,<div>Boa noite.</div><div><br></div><div>Estou tentando fazer um script que abre varios arquivos recebido pela linha de comando.<br>A ideia é que ele rode com comando semelhante a esse:</div><div>./programa -f file1 file2 file3 ... filen<br>Ou seja, independe da quantidade de arquivos.<br><br>eu to tentando algo do tipo:</div><div><br></div><div>use Getopt::Long;</div><div>my @files;</div><div>GetOptions(</div><div>    "f=s{2}" => \@files,</div><div>) or die "erro";</div><div>print $_,"\n" foreach @files;</div><div><br></div><div>Porem assim eu tenho que passar exatamente 2 parametros. 1 ou 3 da erro, logicamente.<br>Eu queria saber como eu faço pra ele ser flexivel para receber 1 ou n parametros que o usuário passar.</div><div><br></div><div>Como devo fazer?</div><div><br></div><div>Abraços,</div><div>Aureliano</div><div id="DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br /> <table style="border-top: 1px solid #D3D4DE;">
        <tr>
      <td style="width: 55px; padding-top: 18px;"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank"><img src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-tick-v1.gif" width="46" height="29" style="width: 46px; height: 29px;" /></a></td>
                <td style="width: 470px; padding-top: 17px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">Livre de vírus. <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank" style="color: #4453ea;">www.avast.com</a>.              </td>
        </tr>
</table>
<a href="#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"></a></div>                                           </div></body>
</html>