lunes, 20 de agosto de 2018
Comandos "sort" y "gsort". Video.
Los comandos sort y gsort sirven para ordenar la base según una o más variables.
sort
sort ordena la base de forma ascendente.
Ejemplo: si queremos ordenar una base de forma ascendente según la variable precio deberemos escribir el comando
sort precio
gsort
El comando gsort (por generalized sort) es más amplio: permite ordenar en forma ascendente o descendente.
Si quisiéramos ordenar por precios ascendentes, podemos escribir:
gsort price (o, lo que es equivalente, gsort + price)
Si quisiéramos ordenar por precios descendentes, podemos escribir:
gsort - price
Ordenando por dos o más variables
Tanto con gsort como con sort es posible ordenar por dos variables o más. ¿Qué quiere decir ordenar por dos variables? Ordenar por la primera variable, y si hay empates en la primera, ordenar los casos empatados en la primera por una segunda variable.
Por ejemplo, el comando
gsort color -precio
ordenaría primero por color, y dentro de cada color, si hay empates, en forma descendente por precio.
Pero, ¿para qué sirve ordenar la base?
En general las bases se ordenan cuando se desean conocer los valores menores o mayores de alguna variable.
Por ejemplo, si tenemos una base de libros puede interesarnos saber cuáles son los más vendidos, o los menos vendidos.
Si vamos a comprar un auto, puede ser interesante conocer cuáles tienen mejor kilometraje por litro de nafta, etc.
Video
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario