Komanda cut koristi se za izvlačenje određenih dijelova teksta iz linija fajla. Najčešće se koristi za izdvajanje kolona, znakova ili polja iz tekstualnih datoteka, posebno kada radimo sa CSV ili sistemskim fajlovima poput `/etc/passwd`. U nastavku donosimo 10 praktičnih primjera korištenja cut komande.
1. Izdvajanje prvih 5 znakova iz svake linije
Primjer komande sa sintaksom:
$cut -c1-5 fajl.txt
Opcija `-c` omogućava izdvajanje određenog raspona znakova.
2. Izdvajanje jedne kolone iz CSV fajla
Primjer komande sa sintaksom:
$cut -d"," -f1 podaci.csv
Opcija -d definiše delimiter, a -f određuje koje polje želimo izdvojiti.
3. Izdvajanje više kolona
Primjer komande sa sintaksom:
$cut -d"," -f1,3 podaci.csv
Ova komanda prikazuje prvu i treću kolonu iz CSV fajla.
4. Izdvajanje korisničkih imena iz /etc/passwd
Primjer komande sa sintaksom:
$cut -d":" -f1 /etc/passwd
Prikazuje sva korisnička imena sa sistema.
5. Izdvajanje korisničkog ID-a
Primjer komande sa sintaksom:
$cut -d":" -f3 /etc/passwd
Prikazuje UID (User ID) korisnika.
6. Izdvajanje raspona kolona
Primjer komande sa sintaksom:
$cut -d"," -f2-4 podaci.csv
Ova komanda prikazuje kolone od druge do četvrte.
7. Izdvajanje znakova iz teksta
Primjer komande sa sintaksom:
$echo "Linux je moćan sistem" | cut -c1-5
Prikazuje prvih 5 znakova teksta.
8. Korištenje sa grep
Primjer komande sa sintaksom:
$grep "root" /etc/passwd | cut -d":" -f1
Ova komanda pronalazi liniju sa root korisnikom i prikazuje njegovo korisničko ime.
9. Korištenje sa sort
Primjer komande sa sintaksom:
$cut -d"," -f2 podaci.csv | sort
Izdvaja drugu kolonu i zatim je sortira.
10. Uklanjanje određenih kolona
Primjer komande sa sintaksom:
$cut -d"," -f1-3 podaci.csv
Ova komanda prikazuje samo prve tri kolone iz CSV fajla.
✅ Zaključak
Komanda cut je vrlo korisna za izdvajanje specifičnih dijelova teksta iz fajlova. U kombinaciji sa komandama poput grep, sort i uniq, omogućava efikasnu obradu i analizu tekstualnih podataka u Linuxu.








Nema komentara:
Objavi komentar