[SP-pm] FILEHANDLE LOGFILE or INFILE
Renato Santos
renato.cron at gmail.com
Wed Feb 4 08:15:15 PST 2015
Cara, estou achando que você está lendo um programa já feito, que esta
usando *FILEHANDLE* em si, com esses nomes (LOGFILE, INLINE)
O jeito mais seguro, é usar um FH dentro de uma ref,
# ler em binario
open(my $fh, '<:raw', '/tmp/foo.bin');
while( my $somebytes = <$fh>){ . .. }
# ler em utf8
open(my $fh, '<:utf8', '/tmp/tmp.utf8');
while( my $line = <$fh>){ . .. }
# escrever em utf8
open(my $fh, '>:utf8', '/tmp/tmp.utf8');
print $fh "uma linha\n";
2015-02-04 14:07 GMT-02:00 Gabriel Vieira <gabriel.vieira at gmail.com>:
> Qual a diferença de comportamento que você observou?
>
> 2015-02-04 11:05 GMT-05: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
>>
>
>
>
> --
> Gabriel Vieira
>
> =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
>
>
--
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron <http://twitter.com/#!/renato_cron>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20150204/b568f3d9/attachment.html>
More information about the SaoPaulo-pm
mailing list