funçoes do sort

1. funçoes do sort

Mariano
mariano_cristino

(usa Ubuntu)

Enviado em 05/11/2010 - 15:55h

ola pessoal
estou tentando organizar uma lista que eu gerei:

PID USER %MEM
1222 root 1.1
1996 mariano 2.8
1473 mariano 0.5
1425 mariano 1.0
1459 mariano 0.4
1426 mariano 1.3
1653 mariano 0.4
3191 mariano 0.9
3281 mariano 0.5
4590 mariano 0.0

mas o problema é que eu quero ordenar so a parte da porcentagem da memoria, sei que exite o sort, mas ele sem nada vai ordenar a primeira coluna vi tambe que o sort +1 ordena a segugunda coluna. porem quando uso sort +17 nao funciona,detalhe isso tudo em shell script. pergundo se exite outra soluçao que possa resover esse problema ou como posso usar o sort adequadamente.
grato desde ja.



  


2. Re: funçoes do sort

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 06/11/2010 - 07:06h

sort -rk3 arquivo


3. Re: funçoes do sort

Mariano
mariano_cristino

(usa Ubuntu)

Enviado em 07/11/2010 - 15:55h

blz cara , deucertinho aqui. mas me tira uma duvida!
o sort -rk3 pelo que eu li ele vai na terceira coluna organiza e inverter. a minha duvida é: como eu sei que é a terceira coluna? cada caracteries é uma coluna , coluna é separado por espaço...
nao entendi muito bem como o argumento -k faz essa contagem...
grato des de ja


4. Re: funçoes do sort

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 08/11/2010 - 15:44h

Então, o delimitador padrão é o espaço, por isso no seu caso funciona. No debian, caso você queira mudar o separador o parametro é "--field-separator=", vamos supor que no seu caso fosse o ponto.

sort -k2 --field-separator=. seu_arquivo.txt

Isso pode variar de distro pra distro, se no Ubuntu não for ... da uma olhada no man e da uma avisada.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts