Komanda sort koristi se za sortiranje linija u tekstualnim fajlovima. Ona može sortirati podatke abecedno, numerički, obrnuto ili prema određenim kolonama, što je čini vrlo korisnom pri obradi logova i tekstualnih podataka. U nastavku donosimo 10 praktičnih primjera korištenja sort komande.
1. Sortiranje sadržaja fajla abecedno
Primjer komande sa sintaksom:
$sort imena.txt
Ova komanda sortira linije fajla imena.txt abecednim redoslijedom.
2. Obrnuto sortiranje
Primjer komande sa sintaksom:
$sort -r imena.txt
Opcija -r sortira linije obrnutim redoslijedom.
3. Numeričko sortiranje
Primjer komande sa sintaksom:
$sort -n brojevi.txt
Opcija -n omogućava numeričko sortiranje brojeva.
4. Sortiranje i uklanjanje duplikata
Primjer komande sa sintaksom:
$sort -u imena.txt
Opcija -u sortira sadržaj i uklanja duplikate.
5. Sortiranje po veličini brojeva
Primjer komande sa sintaksom:
$sort -h velicine.txt
Opcija -h omogućava sortiranje vrijednosti poput 1K, 2M, 3G.
6. Sortiranje po određenoj koloni
Primjer komande sa sintaksom:
$sort -k2 podaci.txt
Opcija -k sortira sadržaj prema drugoj koloni u fajlu.
7. Ignorisanje velikih i malih slova
Primjer komande sa sintaksom:
$sort -f imena.txt
Opcija -f omogućava sortiranje bez obzira na veličinu slova.
8. Sortiranje rezultata druge komande
Primjer komande sa sintaksom:
$ls | sort
Ovdje koristimo pipe (|) da sortiramo izlaz komande ls.
9. Sortiranje i spremanje rezultata u novi fajl
Primjer komande sa sintaksom:
$sort imena.txt > sortirano.txt
Ova komanda sprema sortirani sadržaj u novi fajl.
10. Kombinacija sort i uniq
Primjer komande sa sintaksom:
$sort imena.txt | uniq
Ova kombinacija sortira fajl i uklanja duplikate.
✅ Zaključak
Komanda sort je vrlo moćan alat za organizaciju i analizu tekstualnih podataka u Linuxu. Često se koristi u kombinaciji sa komandama poput uniq, grep, cut i wc za efikasnu obradu podataka.








Nema komentara:
Objavi komentar