Como posso classificar linhas de texto?
Como o próprio nome sugere,
sort
coloca os dados em ordem.
Por padrão, ele faz isso em ordem alfabética crescente,
mas os sinalizadores -n
e -r
podem ser usados para classificar por ordem numérica e inverter a ordem da saída,
enquanto -b
diz para ignorar os espaços em branco à esquerda
e -f
diz para não diferenciar maiúsculas de minúsculas.
Os pipelines geralmente usam grep
para se livrar de registros indesejados
e, em seguida, sort
para colocar os registros restantes em ordem.
Este exercício faz parte do curso
Introdução ao Shell
Instruções do exercício
Você se lembra da combinação de cut
e grep
para selecionar todos os nomes de dentes da coluna 2 de seasonal/summer.csv
?
cut -d , -f 2 seasonal/summer.csv | grep -v Tooth
A partir dessa receita, classifique os nomes dos dentes em seasonal/winter.csv
(não em summer.csv
) em ordem alfabética decrescente. Para fazer isso, adicione uma etapa sort
ao pipeline.
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
