[Cascavel-pm] Diferentes maneiras de usar o comando open
jimmy
ronaldo_tgz em yahoo.com.br
Quarta Julho 8 07:30:19 PDT 2009
On Tue, Jul 07, 2009 at 06:19:54PM -0300, Ari Arantes wrote:
> Pessoal,
>
> Pesquisando, encontrei 2 maneiras de usar o comando open:
>
> open(LOG,"tail -F /var/log/maillog |");
>
> e
>
> open(LOG,"-|", "tail -F /var/log/maillog");
>
> Qual é a diferença? Qual é melhor?
>
> Ambos funcionaram nos meus testes.
>
> Obrigado,
>
> Ari
> _______________________________________________
pelo perldoc open você usou:
"... if the filename ends with a '|', the filename is interpreted as
a command which pipes output to us."
e
"... and if MODE is '-|', the filename is interpreted as a command
which pipes output to us."
resumindo, são equivalentes, e no meu entendimento executam o comando e
"jogam" sua saída para um pipe.
--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
Mais detalhes sobre a lista de discussão Cascavel-pm