CyberStars

Recap: Report Generator

Capitolul 6 te-a înarmat cu un set complet de unelte pentru procesarea textului:

ComandăSuperputere
sortReordonează linii (alfabetic, numeric, după coloană)
uniqElimină/numără duplicate (după sortare)
cutExtrage coloane după delimitator sau poziție
sedCaută și înlocuiește într-un flux
awkProcesare de câmpuri, calcule, filtrare

Aceste comenzi se combină frumos prin pipe-uri. Un singur pipeline poate transforma date brute într-un raport curat.


Misiune: Raport activitate echipaj

Administratorul stației are nevoie de un rezumat al activității echipajului din date_brute.csv. Fișierul conține înregistrări separate prin virgulă (name,action,count), dar unele intrări sunt duplicate și nu e sortat. Transformă aceste date brute într-un raport curat, într-un singur pipeline.

Extrage doar coloana cu nume (câmpul 1, delimitat prin virgulă) din date_brute.csv, sortează acele nume, numără de câte ori apare fiecare și salvează rezultatul în raport.txt.

Rezultat așteptat

Rulând cat raport.txt se afișează numele fiecărui membru al echipajului împreună cu un număr: Chen apare de 2 ori, Tanaka de 2 ori, iar Voss de 3 ori.