Grep kasutamine
grep, egrep, fgrep, rgrep - väljastab sisendisse antust kõik read, mis sisaldavad otsitut tekstifraasi või regulaaravaldist.
Lihtsamalt öeldes kasutatakse grep'i faili SISU järgi otsimiseks/vaatamiseks - "grep MIDA KUST"
Võtmed
- -i, --ignore-case - Otsing ei ole enam tähtede suhtes tõstutundlik.
- -n, --line-number - Lisab vastele ka rea numbri.
- -r, --recursive - Uurib ka alamkatalooge.
- -v, --invert-match - Väljastab read, mis ei sisalda otsitut
- -c, --count - Loeb ära mitmes reas sinu otsitav sõna esines.
Näited
grep root /etc/passwd
Tulemus: otsib sõna root failist /etc/passwd
grep false /etc/passwd -c
Tulemus: otsitakse /etc/passwd alt sõna "false" ning tulemusena kuvatakse numbrina ridade arv, mitmes reas sõna "false" leiti
grep "*" /etc/profile
Tulemus: kui me tahame otsida tärni (*) siis me peame kasutama jutumärke, vastasel juhul ei väljastata meile midagi
grep 'test[4-7]' filename
Tulemus: otsitakse määratud failist sõna test, millele lisaks on määratud numbrite jada, kuhu võivad kuuluda numbrid 4 kuni 7. Näiteks test4457.
Abi
man grep
Autor: Petri Hütt