Cum pot sorta liniile de text?
După cum îi sugerează și numele,
sort ordonează datele.
Implicit, le sortează în ordine alfabetică crescătoare,
dar flag-urile -n și -r pot fi folosite pentru a sorta numeric și, respectiv, pentru a inversa ordinea rezultatelor.
În plus, -b ignoră spațiile de la începutul liniei,
iar -f ignorează diferența dintre majuscule și minuscule (adică face sortarea case-insensitive).
În general, pipeline-urile folosesc grep pentru a elimina înregistrările nedorite,
urmat de sort pentru a ordona înregistrările rămase.
Acest exercițiu face parte din cursul
Introducere în Shell
Instrucțiuni pentru exercițiu
Îți amintești combinația de cut și grep pentru a selecta toate numele dinților din coloana 2 a fișierului seasonal/summer.csv?
cut -d , -f 2 seasonal/summer.csv | grep -v Tooth
Pornind de la această comandă, sortează numele dinților din seasonal/winter.csv (nu din summer.csv) în ordine alfabetică descrescătoare. Pentru asta, extinde pipeline-ul cu un pas sort.
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul