10 primjera komande `cut` u Linux-u!

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.

Share:

Nema komentara:

Objavi komentar

Kurs LINUX ESSENTIALS

Knjiga u izradi - Prvi koraci sa Linuxom

Knjiga u izradi - Prvi koraci sa Linuxom

Recent Posts