Posts

grep

grep je Linux komanda koja se koristi za pretragu teksta u fajlovima ili izlazu drugih komandi. Naziv "grep" potiče od reči "global regular expression print," što ukazuje na osnovnu svrhu komande: pretraživanje teksta pomoću regularnih izraza i prikazivanje odgovarajućih linija. grep je moćan alat za analizu i pretragu teksta. Evo osnovne strukture grep komande i nekoliko primera: Osnovna struktura grep komande: grep [opcije] obrazac fajlovi opcije : Specificiraju različite opcije i ponašanje pretrage. obrazac : Specificira regularni izraz (pattern) koji želite da pretražujete. fajlovi : Specificiraju fajlove u kojima želite da tražite obrazac. Neki od najčešće korišćenih opcija za grep su: -i ili --ignore-case : Ova opcija omogućava pretragu bez obzira na veličinu slova, tj. ne razlikuje između velikih i malih slova. -r ili --recursive : Ova opcija omogućava rekurzivno pretraživanje direktorijuma i njihovog sadržaja. -n ili --line-numb...

sed

sed je Linux komanda koja se koristi za tekstualnu transformaciju i manipulaciju teksta. Naziv "sed" potiče od "stream editor," što ukazuje na njegovu svrhu uređivanja ili transformacije teksta u strujnom režimu. sed radi tako da prima ulazni tekst, primenjuje niz transformacija na taj tekst i šalje rezultat na standardni izlaz. Evo osnovne strukture sed komande i nekoliko primera: Osnovna struktura sed komande: sed [opcije] 'naredba' fajl opcije : Specificiraju različite opcije i ponašanje sed komande. 'naredba' : Specificira niz transformacija ili manipulacija teksta koje želite da primenite. fajl : Specificira fajl sa ulaznim tekstom. Naredba koja se specificira u apostrofima obično koristi različite sed komande za uređivanje teksta. Neki od najčešće korišćenih naredbi uključuju: s/obrazac/zamena/ : Ova naredba zamenjuje prvo pojavljivanje "obrazca" sa "zamenom" u svakoj liniji teksta. /obrazac/d : Ova nared...

head

head je Linux komanda koja se koristi za prikazivanje prvih nekoliko linija teksta iz fajla ili standardnog ulaza. Osnovna svrha head komande je da vam omogući da brzo pregledate početak fajla ili izlaza kako biste videli njegov sadržaj. Evo osnovne strukture head komande i nekoliko primera: Osnovna struktura head komande: head [opcije] fajl opcije : Specificiraju različite opcije i ponašanje head komande. fajl : Specificira fajl čiji početak želite da prikažete. Neki od najčešće korišćenih opcija za head su: -n N ili --lines=N : Ova opcija specificira broj linija koje želite da prikažete. Na primer, head -n 10 fajl.txt će prikazati prvih 10 linija iz "fajl.txt". Primeri korišćenja head : Prikazivanje prvih 10 linija iz fajla: head fajl.txt Ova komanda će prikazati prvih 10 linija iz fajla "fajl.txt" na ekranu. Prikazivanje prvih 20 linija iz fajla: head -n 20 fajl.txt Ova komanda će prikazati prvih 20 linija iz fajla "fa...

tail

tail je Linux komanda koja se koristi za prikazivanje poslednjih nekoliko linija teksta iz fajla ili standardnog ulaza. Osnovna svrha tail komande je da vam omogući da brzo pregledate kraj fajla ili izlaza kako biste videli njegov sadržaj. Evo osnovne strukture tail komande i nekoliko primera: Osnovna struktura tail komande: tail [opcije] fajl opcije : Specificiraju različite opcije i ponašanje tail komande. fajl : Specificira fajl čiji kraj želite da prikažete. Neki od najčešće korišćenih opcija za tail su: -n N ili --lines=N : Ova opcija specificira broj linija koje želite da prikažete. Na primer, tail -n 10 fajl.txt će prikazati poslednjih 10 linija iz "fajl.txt". -f ili --follow : Ova opcija omogućava praćenje fajla u realnom vremenu, tako da će nove linije biti prikazivane kako se dodaju na kraj fajla. Ova opcija se često koristi za praćenje log fajlova. Primeri korišćenja tail : Prikazivanje poslednjih 10 linija iz fajla: ...

awk

awk je moćan alat za obradu teksta i izveštavanje u Linux okruženju. Koristi se za analizu, transformaciju i formatiranje teksta, često u kombinaciji s drugim komandama i alatima. awk radi tako da razdvaja tekst na polja (delove) koristeći razdelnike (obično razmake ili tabulatore), a zatim možete primeniti različite akcije na ta polja. Evo osnovne strukture awk komande i nekoliko primera: Osnovna struktura awk komande: awk 'pattern { action }' fajl 'pattern' : Specificira obrazac koji se koristi za odabir određenih redova za obradu. { action } : Specificira akciju koja se izvršava na redovima koji se podudaraju sa obrascem. fajl : Specificira fajl koji se obrađuje. Primeri korišćenja awk : Prikazivanje određenih kolona iz CSV fajla: awk -F ',' '{print $1, $3}' csv_fajl.csv Ova komanda će razdvajati linije u CSV fajlu koristeći zarez kao separator i prikazivati prvu i treću kolonu svake linije. Računanje proseka brojeva iz fajla...

sort

sort je Linux komanda koja se koristi za sortiranje linija teksta u fajlovima ili standardnom ulazu. Osnovna svrha sort komande je da organizuje linije teksta u leksikografskom redosledu, tj. abecednim ili numeričkim redosledom, kako bi se olakšala pretraga i analiza podataka. Evo osnovne strukture sort komande i nekoliko primera: Osnovna struktura sort komande: sort [opcije] fajl opcije : Specificiraju različite opcije i ponašanje sort komande. fajl : Specificira fajl čiji sadržaj želite da sortirate. Neki od najčešće korišćenih opcija za sort su: -r ili --reverse : Ova opcija omogućava obrnuto sortiranje, tj. opadajući redosled. -n ili --numeric-sort : Ova opcija omogućava numeričko sortiranje umesto leksikografskog sortiranja. -u ili --unique : Ova opcija uklanja duplikate iz rezultata sortiranja. Primeri korišćenja sort : Sortiranje fajla leksikografski: sort fajl.txt Ova komanda će sortirati linije u fajlu "fajl.tx...

cut

cut je Linux komanda koja se koristi za izdvajanje (sečenje) određenih delova teksta iz linija teksta ili iz fajlova. cut se često koristi kada želite da izdvojite određene delove teksta, na primer, kolone iz CSV fajlova ili polja iz linija teksta. Evo osnovne strukture cut komande i nekoliko primera: Osnovna struktura cut komande: cut [opcije] -d DELIMITER -f FIELDS fajl opcije : Specificiraju različite opcije i ponašanje cut komande. -d DELIMITER : Specificira separator (delimiter) koji se koristi za razdvajanje delova teksta. -f FIELDS : Specificira polja (kolone) koja želite da izdvojite. fajl : Specificira fajl iz kojeg izdvajate podatke. Neki od najčešće korišćenih opcija za cut su: -d ili --delimiter : Ova opcija specificira separator (delimiter) koji se koristi za razdvajanje polja u linijama teksta. -f ili --fields : Ova opcija specificira koja polja (kolone) se izdvajaju iz linija teksta. Može se koristiti sa jednim ili više b...