Komanda
|
Opis
|
cat file1 | command( sed, grep, awk, grep, itd...) > result.txt
|
Spaja detaljn opis jednog fajla i upisuje sažetak u novi fajl
|
cat file1 | command( sed, grep, awk, grep, itd...) >> result.txt
|
Spaja detaljn opis jednog fajla i upisuje sažetak u već postojeći fajl
|
grep Aug /var/log/messages
|
Pretražuje reč "Aug" u datoteci '/var/log/messages'
|
grep ^Aug /var/log/messages
|
Pretražuje reči koje počinju sa "Aug" u datoteci '/var/log/messages'
|
grep [0-9] /var/log/messages
|
Izvlači sve linije iz datoteke '/var/log/messages' koje sadrže brojeve
|
grep Aug -R /var/log/*
|
Pretražuje string "Aug" u direktoriju '/var/log' i njegovim poddirektorijima
|
sed 's/string1/string2/g' example.txt
|
Zamenjuje "string1" sa "string2" u example.txt
|
sed '/^$/d' example.txt
|
Briše sve prazne linije iz example.txt
|
sed '/ *#/d; /^$/d' example.txt
|
Briše sve komentare i prazne linije iz example.txt
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Kombinuje sadržaje u ćelijama
|
sed -e '1d' result.txt
|
Isključuje prvu liniju iz example.txt
|
sed -n '/string1/p'
|
Prikazuje samo linije koje sadrže reč "string1"
|
sed -e 's/ *$//' example.txt
|
Briše sve bele prostore na kraju svake linije
|
sed -e 's/string1//g' example.txt
|
Briše reč "string1" iz dokumenta, ostavljajući ostatak
|
sed -n '1,5p;5q' example.txt
|
Prikazuje sadržaj od prve do pete linije
|
sed -n '5p;5q' example.txt
|
Prikazuje petu liniju
|
sed -e 's/00*/0/g' example.txt
|
Menja višestruke nule sa jednom nulom
|
cat -n file1
|
Numeriše redove u datoteci
|
cat example.txt | awk 'NR%2==1'
|
Briše sve parne redove iz example.txt
|
echo a b c | awk '{print $1}'
|
Prikazuje prvi stubac
|
echo a b c | awk '{print $1,$3}'
|
Prikazuje prvi i treći stubac
|
paste file1 file2
|
Kombinuje sadržaj dve datoteke ili kolone
|
paste -d '+' file1 file2
|
Kombinuje sadržaj dva fajla ili kolone, razdvaja sa "+"
|
sort file1 file2
|
Sortira sadržaj dve datoteke
|
sort file1 file2 | uniq
|
Izvlači jedinstvene linije (duplirane linije zadržava samo jednom)
|
sort file1 file2 | uniq -u
|
Uklanja intersektne linije, ostavljajući ostale
|
sort file1 file2 | uniq -d
|
Izvlači intersektne linije (ostavlja samo one linije koje se nalaze u oba fajla)
|
comm -1 file1 file2
|
Poredi sadržaj dva fajla i uklanja sadržaj 'file1'
|
comm -2 file1 file2
|
Poredi sadržaj dva fajla i uklanja sadržaj 'file2'
|
comm -3 file1 file2
|
Poredi sadržaj dva fajla i uklanja zajednički deo
|