[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Cortar caractere de maior valor (ultimo da faixa vert
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Cortar caractere de maior valor (ultimo da faixa vertical da saida do sort) |
Date: |
Sat, 19 Jul 2008 11:46:26 -0300 |
Cortar ??
vc quer algo como isso???
$ sort -r lista | head -1
e
$ sort -r lista | tail -n +2
d
c
b
a
$ sort -r lista
e
d
c
b
a
2008/7/19 Felipe <address@hidden>:
> Olá pessoal tenho uma lista aqui da seguinte forma:
>
> a
> b
> c
> d
> e
>
> Pois bem, essa é a saida de um sort, essa lista na verdade nao e
> constante não, tá variando sempre, e ela também utiliza numeros, bom,
> sendo o 'e' numericamente no alfabeto de maior valor eu queria
> classifica-lo , mas nao utilizando o "grep" e sim se aproveitando da
> maneira em que o comando sort trabalha, com o sort somente, irei por
> em ordem, o caractere de maior valor (numerico ou alfabetico) ficara
> sempre no final (veja o 'e'), eu queria corta-lo, e mostralo na tela,
> se eu utilizasse grep, seria somente para valores constantes, mas como
> a lista varia, o grep e inviavel pra classificar sempre o maior valor
> ( creio eu ). Poderia cortar até mesmo a primeira linha que no caso e
> a que iria aparecer o maior caractere caso eu utilizasse o sort -r,
> mas quanto a isso tanto faz, pois daria no mesmo.
>
> Então, alguem poderia ajudar a cortar o ultimo caractere dessa lista,
> que no caso é o maior valor (sempre) ao menos que utilize o parametro
> -r do sort, e enviar na saida da tela com um echo, por exemplo ?
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"