Grep kasutamine: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Phutt (talk | contribs)
No edit summary
Phutt (talk | contribs)
No edit summary
Line 9: Line 9:
* -v, --invert-match - Väljastab read, mis ei sisalda otsitut
* -v, --invert-match - Väljastab read, mis ei sisalda otsitut
* -c, --count - Loeb ära mitmes reas sinu otsitav sõna esines.
* -c, --count - Loeb ära mitmes reas sinu otsitav sõna esines.
Grep'i kohta põhjalikku infot saab, kui trükite sisse <code>man grep</code>


=Näited=
=Näited=
Line 20: Line 17:
Tulemus: otsitakse /etc/passwd alt sõna "false" ning tulemusena kuvatakse numbrina ridade arv, mitmes reas sõna "false" leiti
Tulemus: otsitakse /etc/passwd alt sõna "false" ning tulemusena kuvatakse numbrina ridade arv, mitmes reas sõna "false" leiti


<code></code>
<code>grep "*" /etc/profile</code>
 
Tulemus: kui me tahame otsida tärni (*) siis me peame kasutama jutumärke, vastasel juhul ei väljastata meile midagi
Autori andmed




=Abi=
<code>man grep</code>


Autor: Petri Hütt


=Lingid=
=Lingid=


[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]

Revision as of 20:35, 7 May 2010

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


Abi

man grep

Autor: Petri Hütt

Lingid