[Cascavel-pm] Ajuda prioridade if

Daniel de Oliveira Mantovani daniel.oliveira.mantovani em gmail.com
Terça Julho 8 07:55:01 PDT 2014


Leonardo Gomes, você precisa de um de um serviço de messaging.
http://www.rabbitmq.com/tutorials/tutorial-five-python.html



2014-07-08 10:17 GMT-03:00 Blabos de Blebe <blabos em gmail.com>:
> Experimenta algo como:
>
>
> #!/usr/bin/env perl
>
> use strict;
> use warnings;
>
> use File::Slurp;
>
> my @lines = read_file('filename');
>
> my %lines;
>
> foreach my $line ( @lines ) {
>   if ( $line =~ m/(CRITICO|OK)/ ) {
>     push @{ $lines{ $1 } }, $line;
>   }
>   else {
>     warn 'Linha sem CRITICO ou OK';
>   }
> }
>
> foreach my $type ( qw{ CRITICO OK } ) {
>   print $_ . $/ foreach @{ $lines{$type} };
> }
>
>
> ***
>
> Vê se é algo parecido
>
> []'s
>
>
> 2014-07-08 10:01 GMT-03:00 Leonardo Berbert Gomes <leoberbert em uol.com.br>:
>>
>> Amigos,
>>
>> Eu preciso da ajuda de vocês para tirar uma pequena dúvida:
>>
>> Eu tenho um arquivo que possui a ocorrência de duas strings.
>>
>> OK - Arquivos sendo incrementados normalmente
>> CRITICO - Arquivos não estão sendo incrementados.
>>
>> Como estou usando verificando muitos arquivos ao mesmo tempo, existem a
>> ocorrência tanto de OK quanto de crítico.
>>
>> Agora que vem a dúvida:
>>
>> * Eu preciso que a ocorrência da string CRITICO, tenha preferência sobre o
>> OK, tipo se eu tiver a ocorrência da string CRITICO, ele exiba as linhas com
>> a ocorrência de critico e não exiba as linhas OK.
>> * Caso não encontre a ocorrência da string CRITICO, ele exiba a ocorrência
>> da string OK.
>>
>> Alguem tem alguma sugestão?
>>
>> _______________________________________________
>> 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



-- 

-dom

--

Daniel de Oliveira Mantovani
Business Analytic Specialist
Perl Evangelist /Astrophysics hobbyist.
+55 11 9 8538-9897
XOXO


Mais detalhes sobre a lista de discussão Cascavel-pm