Dúvida 2

1. Dúvida 2

Jessica Rocha
jessicaOne

(usa Ubuntu)

Enviado em 21/03/2011 - 19:30h

Como classificar um arquivo texto (que contem nome e sobrenome) pela ordem crescente do último nome de cada registro



  


2. Re: Dúvida 2

Mauricio Souza Klein
Hebang

(usa Arch Linux)

Enviado em 21/03/2011 - 23:29h

Arquivo teste.txt

Nome Sobrenome
Nome Sobrenome
Nome Sobrenome
.
.
.
Nome Sobrenome

Para ordenar pelo sobrenome, execute:
cat teste.txt | sort -k2

Espero ter ajudado


3. Re: Dúvida 2

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 24/03/2011 - 12:37h

Caso você tenha nomes com tamanhos variáveis, talvez o comando abaixo seja mais interessante.


cat arquivo | awk '{ print $NF,$0 }' | sort | cut -d" " -f 2-


ex:
entrada..:
Fulano Silva
Beltrano Gonçalves de Oliveira
Etc de Carvalho
saida....:
Etc de Carvalho
Beltrano Gonçalves de Oliveira
Fulano Silva












Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts