Como filtrar arquivo texto

1. Como filtrar arquivo texto

Marcos Edson padula
mepedspdla

(usa Outra)

Enviado em 26/09/2018 - 20:51h

Galera, Boa noite!
Estou fazendo um trabalho de ordenar e filtrar um texto, porem nao queria que o primeiro campo se repetisse, isto é, a primeira variavel "ECC_SAG_OPERADORES" aparecesse mais de uma vez no texto, exemplo abaixo :
texto.txt
ECC_SAG_OPERADORES 06:00:00 06:00:29
ECC_SAG_OPERADORES 06:15:00 06:15:18
ECC_TCT_UTILITARIOS 06:30:00 06:30:19
ECC_TCT_UTILITARIOS 06:40:21 08:08:23
ficando somente um
ECC_SAG_OPERADORES 06:00:00 06:00:29
ECC_TCT_UTILITARIOS 06:30:00 06:30:19
Vlw.


  


2. Re: Como filtrar arquivo texto

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/09/2018 - 21:54h

Boa noite.
Segue:
sort -n -t" " -k2 texto |grep -m1 'SAG' 

sort -n -t" " -k2 texto |grep -m1 'TCT' 

Ou
for str in SAG TCT;do 
sort -n -t" " -k2 texto |grep -m1 "$str"
done

marcelo oliver


3. Como filtrar arquivo texto

Marcos Edson padula
mepedspdla

(usa Outra)

Enviado em 27/09/2018 - 16:27h

Marcelo, Obrigado pela dica:

Fiz o teste com o meu arquivo estava ocorrendo erro no grep na opção -m1, porem só pela utilização do sort já funcionou, executando desta forma "sort -u -t ' ' -k1,1 nome-do-arquivo", cara ajudou muito. Vlw meu velho.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts