Skip to content

Instantly share code, notes, and snippets.

View leonardoruoso's full-sized avatar

Leonardo Ruoso leonardoruoso

View GitHub Profile
@leonardoruoso
leonardoruoso / perltidyrc
Created August 1, 2014 18:54
Perl Tidy RC
-l=78 # Max line width is 78 cols
-i=2 # Indent level is 2 cols
-ci=4 # Continuation indent is 4 cols
-vt=0 # Minimal vertical tightness
-cti=0 # No extra indentation for closing brackets
-pt=1 # Medium parenthesis tightness
-bt=1 # Medium brace tightness
-sbt=1 # Medium square bracket tightness
-bbt=1 # Medium block brace tightness
-nsfs # No space before semicolons
@leonardoruoso
leonardoruoso / override_log_line.pl
Last active August 29, 2015 14:04
cascavel.pm - * 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.
#!/usr/bin/perl
use autodie;
use common::sense;
=pod
=head1 Sobre
O resquisito é analisar múltiplos arquivos de log gerados simultaneamente, com as linhas sincronizadas, e imprimir uma linha com o reultado com o primeiro OK contido, exceto no caso de imprimir o primeiro resultado contendo CRITICO. Imprimir nada se nenhum dos dois dor encontrado.