[Cascavel-pm] Comando cat | wc -l
Vinicius Alves
perl em atechs.com.br
Domingo Junho 25 07:00:00 PDT 2006
Patty,
A função system() não retorna nada. Se quiser retorno, use
$count=`cat $file | wc -l`; # com crases
Como já foi dito, o comando cat mostra em STDOUT o conteúdo de um ou mais arquivos (conCATenados). A contagem fica por conta do comando wc (word count) que, com a opção -l conta as linhas.
Apesar de eu não recomendar chamadas ao sistema, às vezes são necessárias.
Vinicius
----- Original Message -----
From: Patty Silva
To: Cascavel Perl Mongers
Sent: Friday, June 23, 2006 4:23 PM
Subject: Re: [Cascavel-pm] Comando cat | wc -l
Ai.. esta +- assim:open (File, "$file") or die $!$count=system('cat $file | wc
-l');// ESSE system imprime na tela.. e nao atrivbui a variavel..// Eu quero que conte antes de entrar no whilewhile (my $line = <File>){}
oks?? Obrigada
Igor Sutton Lopes <igor.sutton em gmail.com> escreveu:
Patty Silva writes:
Cadê seu código inicial?
> Pessoal.. qual comando do perl substitui o cat (contar quantas linhas
> possui no arquivo). Eu preciso contar a quantidade de linhas mas nao
> pode ser contagem linha a linha.. pois preciso da quantidade antes da
> contagem linha linha acabar.. por isso pensei no cat | wc -l
>
> Obrigada
>
>
>
>
>
> -------------------------------------------------------------------------------
> Yahoo! Search Música para ver e ouvir: You're Beautiful, do James
> Blunt
> _______________________________________________ Cascavel-pm mailing
> list Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
------------------------------------------------------------------------------
Yahoo! Search
Música para ver e ouvir: You're Beautiful, do James Blunt
------------------------------------------------------------------------------
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.2/372 - Release Date: 21/6/2006
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060625/3c1f4d49/attachment.html
Mais detalhes sobre a lista de discussão Cascavel-pm