[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Elementos duplicados
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Elementos duplicados |
Date: |
Thu, 22 Mar 2007 11:06:24 -0300 |
olha, sem pensar muito vc poderia testar o seguinte:
tr '\n' '%' < arquivo | sed 's/PROCESSED/&\n/g' | sort | uniq | tr '%' '\n'
a magica está no sort | uniq
o sort vai ordenar as 'linhas' de dados e o uniq vai barrar as linhas
duplicadas
a sequencia tr + sed empacota as linhas de forma a facilitar o trabalho do
sort
o tr no final arruma o texto
Esta um pouco feito mas é didatico, agora é usar e melhorar.
Att
Tiago
On 3/22/07, e_araujo <address@hidden> wrote:
>
> Senhores.
>
> Tenho um arquivo texto com uma relação de mais de 5000 servidores - na
> formatação abaixo - alguns com entradas repetidas conforme o exemplo -
> Alguém possue em seuas alfarrapos algum modelo de script que me ajude a
> eleiminar o conjunto de elementos redundantes ?
>
> ### EVENT ###
> TEC_ITS_INTERFACE_STATUS;
> source='nvserverd';
> hostname=servidor01;
> END
> ### END EVENT ###
> PROCESSED
>
> ### EVENT ###
> TEC_ITS_INTERFACE_STATUS;
> source='nvserverd';
> hostname=servidor02;
> END
> ### END EVENT ###
> PROCESSED
>
> ### EVENT ###
> TEC_ITS_INTERFACE_STATUS;
> source='nvserverd';
> hostname=servidor02;
> END
> ### END EVENT ###
> PROCESSED
>
> Atenciosamente,
> Eduardo André A. de Souza
> address@hidden <e_araujo%40uol.com.br>
>
>
>
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer
[As partes desta mensagem que não continham texto foram removidas]
- Elementos duplicados, e_araujo, 2007/03/22
- Re: [shell-script] Elementos duplicados,
Tiago Barcellos Peczenyj <=