Re: sort
On mié, 28 mar 2001, Carles Pina i Estany wrote:
>
> Hola
>
> A ver tengo eso:
>
> a:9:45
> b:9:40
>
> En un fichero
>
> Y hago:
>
> sort -k 2,3 -t ":" -n fichero
>
> Y no lo ordena (en Solaris tampoco) segun la hora
>
> En cambio si hago:
>
> sort -k 2,3 -t ":" < fichero
>
> Sí que lo ordena
>
> Por qué?
>
> Qué se me escapa?
N.P.I.: no tengo muy claro cual es el patrón a ordenar empleando -k 2,3
Pero si haces una de estas tres:
sort -k 2 -k 3 -t ':' fichero
sort -k 2 -k 3 -t ':' -n fichero
sort -k 2 -k 3 -t ':' -g fichero
es decir que ordene conforme al campo 2 y luego, para cada valor del
campo 2, que ordene conforme al campo 3, pues ya funciona. Si no pones
-g ordenará los números por orden alfabético (como ls):
1
10
11
2
21
22
3
No sé cuál es la diferencia entre -n y -g. Habrá que comprobarlo.
Ciao,
Santi.
>
> ----
> Carles Pina i Estany
> E-Mail: is08139@salleURL.edu || #Linux User: 87347 || Nick: Pinux
> URL: http://www.salleURL.edu/~is08139
> Di NO a la droga, somos muchos y hay poca.
--
Santiago Fernandez Linux Registered User #164729
Departamento de Fisica Aplicada, Phone: +34 981 563 100, Ext. 14044
Facultad de Fisica, FAX: +34 981 520 676
Universidad de Santiago de Compostela, E-mail: fasanti@usc.es
15782 Santiago de Compostela, SPAIN. WWW: http://www.usc.es/proc/
Reply to:
- References:
- sort
- From: Carles Pina i Estany <is08139@salleURL.edu>