¿Cómo puedo ordenar líneas de texto?
Como su nombre indica,
sort
ordena los datos.
Por defecto lo hace en orden alfabético ascendente,
pero se pueden utilizar las marcas -n
y -r
para ordenar numéricamente e invertir el orden de su salida,
mientras que -b
le dice que ignore los espacios en blanco a la izquierda
y -f
le dice que nodistinga entre mayúsculas y minúsculas.
Las canalizaciones suelen utilizar grep
para deshacerse de los registros no deseados
y luego sort
para poner en orden los registros restantes.
Este ejercicio forma parte del curso
Introducción a Shell
Instrucciones de ejercicio
¿Recuerdas la combinación de cut
y grep
para seleccionar todos los nombres de "Tooth" de la columna 2 de seasonal/summer.csv
?
cut -d , -f 2 seasonal/summer.csv | grep -v Tooth
A partir de esta receta, ordena los nombres de los dientes en seasonal/winter.csv
(no summer.csv
) en orden alfabético descendente. Para ello, amplía la canalización con un paso sort
.
Ejercicio interactivo práctico
Convierte la teoría en acción con uno de nuestros ejercicios interactivos
