1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în Shell

Connected

exercițiu

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.

Instrucțiuni

100 XP

Îț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.