Erinevus lehekülje "Grep" redaktsioonide vahel
Allikas: Pingviini viki
(Uus lehekülg: 'Kategooria:Linuxi käsud grep, egrep, fgrep, rgrep - Prindib teksti, mis vastab antud regulaaravaldisele. == Võtmed == * -i, --ignore-case - Otsing ei ole enam tähtede suhtes…') |
(täpsustused ja asjakohasem näide) |
||
1. rida: | 1. rida: | ||
[[Kategooria:Linuxi käsud]] | [[Kategooria:Linuxi käsud]] | ||
− | grep, egrep, fgrep, rgrep - | + | grep, egrep, fgrep, rgrep - väljastab sisendisse antust (fail või toru) kõik read, mis mis sisaldavad otsitut tekstifraasi või regulaaravaldist. |
== Võtmed == | == Võtmed == | ||
6. rida: | 6. rida: | ||
* -n, --line-number - Lisab vastele ka rea numbri. | * -n, --line-number - Lisab vastele ka rea numbri. | ||
* -r, --recursive - Uurib ka alamkatalooge. | * -r, --recursive - Uurib ka alamkatalooge. | ||
+ | * -v, --invert-match - väljastab read, mis ei sisalda otsitut | ||
+ | * -c, --count - annab vastuseks sobivate ridade arvu. | ||
+ | |||
Väga palju infot saate kui trükite sisse: [[man]] grep | Väga palju infot saate kui trükite sisse: [[man]] grep | ||
12. rida: | 15. rida: | ||
grep -rn 'tere' * | grep -rn 'tere' * | ||
− | + | Jälgib süsteemilogi ja väljastab read, kus on fraas 'prob' | |
− | [[ | + | [[tail]] -f /var/log/syslog | grep -i prob |
Viimane redaktsioon: 29. august 2009, kell 12:22
grep, egrep, fgrep, rgrep - väljastab sisendisse antust (fail või toru) kõik read, mis mis sisaldavad otsitut tekstifraasi või regulaaravaldist.
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 - annab vastuseks sobivate ridade arvu.
Väga palju infot saate kui trükite sisse: man grep
Näited
Otsib praegusest ja kõikidest alamkataloogidest faile, mis sisaldavad sõna 'tere'. -n tähendab, et prinditaks ka reanumbri, kus see sõna leiti.
grep -rn 'tere' *
Jälgib süsteemilogi ja väljastab read, kus on fraas 'prob'
tail -f /var/log/syslog | grep -i prob