[SP-pm] FILEHANDLE LOGFILE or INFILE

Daniel de Oliveira Mantovani daniel.oliveira.mantovani at gmail.com
Wed Feb 4 09:41:02 PST 2015


Depois de muito esforço consegui entender a sua pergunta.

Você está dizendo que é diferente tratar um arquivo físico na máquina ex,
/etc/passwd da entrada padrão de arquivos STDIN. Mas na verdade não é bem
assim,

programa1:
    open my $filehandle, ,'<',STDIN or die $!;

programa2:
   open my $filehandle,'<','/etc/password' or die $!;

programa3:
my @lines = <STDIN>; #my @lines = <> - Mesma coisa


$perl programa1 < arquivo.txt
$cat /foo/*.txt|perl programa1

$perl programa2.pl

$perl programa3 < arquivo.txt
$cat /foo/*.txt|perl programa3

http://perldoc.perl.org/perlopentut.html




2015-02-04 14:05 GMT-02:00 Kleber Rodrigo de Carvalho <
kleber.carvalho at gmail.com>:

> Pessoal,
>
> Estou escrevendo um programa em Perl, e preciso entender as
> diferenças entre os FILEHANDLE.
> Por exemplo, um programa lendo um arquivo usando LOGFILE se comporta
> diferente de um usando INFILE.
> Estou procurando na internet por:
>
> perl FILEHANDLE LOGFILE INFILE
> perl LOGFILE INFILE
>
> Mas não encontrei nada. Se encontra todos os tipos de FILEHANDLE já
> ajudaria.
> Será que alguém poderia me ajudar nisso?
>
> Muito obrigado
>
> Abraços
> Kleber Rodrigo de Carvalho
> Engenheiro de Software
> KleberCarvalho.com | (15) 9-9161-3362
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>



-- 

-dom

--

Daniel de Oliveira Mantovani
Business Analytic Specialist
Perl Evangelist /Astrophysics hobbyist.
+55 11 9 8538-9897
XOXO
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20150204/aa5956a8/attachment-0001.html>


More information about the SaoPaulo-pm mailing list