<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Ola monges,</p>
<p><br>
</p>
<p>Tenho uma pergunta simples pra vocês.</p>
<p><br>
</p>
<p>Eu tenho um script que abre um arquivo e printa o resultado na saida padrão.</p>
<p><br>
Os parâmetros adicionais são processados via Getopt::Long;</p>
<p><br>
</p>
<p>Bom, o que eu queria era fazer algo mais Unix style.<br>
</p>
<p><br>
</p>
<p>Quero poder receber o nome do arquivo para abrir ou poder redirecionar a saida padrão pro script caso esteja em um pipeline.</p>
<p><br>
</p>
<p>Por exemplo, hoje, se eu der um grep em um arquivo pra depois passar pro script eu tenho que fazer:</p>
<p>$ grep '<qualquercoisa>' arquivo >arquivo.tmp</p>
<p>$ script.pl arquivo.tmp</p>
<p><br>
</p>
<p>Eu quero poder fazer algo no estilo</p>
<p></p>
<p>$ grep '<qualquercoisa>' arquivo | script.pl <br>
</p>
<p></p>
<p><br>
</p>
<p>Como eu poderia fazer isso? lembrando que eu posso passar pro script mais parametros se precisar</p>
<p><br>
</p>
<p>Abraços,<br>
</p>
</div>
</body>
</html>