Dúvida com Shell - Opensuse [RESOLVIDO]

1. Dúvida com Shell - Opensuse [RESOLVIDO]

Fernando Rangel
ferangelfe

(usa openSUSE)

Enviado em 17/06/2013 - 12:31h

Tenho um arquivo txt:

root 3891 1 0 Jun04 ? 00:00:03 ./teste
root 3897 1 13 Jun04 ? 1-04:13:06 ./teste
root 3893 1 4 Jun04 ? 10:14:29 ./teste
root 4067 1 10 Jun04 ? 21:24:29 ./teste5
root 4144 1 22 Jun04 ? 1-23:53:33 ./teste6
root 4207 1 8 Jun04 ? 17:43:00 ./teste7
root 4258 1 15 Jun04 ? 1-08:42:40 ./teste8
root 4319 1 8 Jun04 ? 18:21:05 ./teste9
root 4377 1 8 Jun04 ? 18:26:19 ./teste10
root 28173 18996 0 16:54 pts/2 00:00:00 grep apps
root 30615 1 0 Jun05 ? 01:02:26 ./appserver

Preciso listar quais linhas estão repetindo a ultima coluna e quais seus respectivos números da segunda coluna

Quero que o resultado seja este:

3891 ./teste
3897 ./teste
3893 ./teste

eu consegui apenas listar quais itens repetem da ultima coluna com este comando:
cat lista.txt | awk '{print $2,$NF}' | uniq -D > saida.txt

o resultado:

./teste
./teste
./teste

como podem ver, faltou os respectivos números:

3891 ./teste
3897 ./teste
3893 ./teste

Desde já, agradeço os colaboradores.





  


2. MELHOR RESPOSTA

Fernando
phoemur

(usa Debian)

Enviado em 17/06/2013 - 18:12h

Amigo, aqui consegui assim:



awk '{print $2,$NF | "uniq -D --skip-fields=1"}' arquivo.txt


Abçs

3. Re: Dúvida com Shell - Opensuse [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 17/06/2013 - 13:51h

Veja o link abaixo na seção "Problemas da lista shell script":

http://linuxdicas.wikispaces.com/awk


4. Re

Fernando Rangel
ferangelfe

(usa openSUSE)

Enviado em 17/06/2013 - 14:21h

Buckminster, até ai tranquilo, o problema é saber quais "células" da ultima coluna estão repetindo e lista-las com seus respectivos números, como no exemplo mostrado.


5. Resolvido

Fernando Rangel
ferangelfe

(usa openSUSE)

Enviado em 18/06/2013 - 08:19h

phoemur, Perfeito! exatamente o resultado que eu esperava, grato a todos que colaboraram.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts