P004 UNIXObsah |
grep, egrep, fgrep - Global Regular Expression Print
- grep
Řádky vyhovující zadanému základnímu RE se vypíší.
- grep -E (egrep)
Možnost použití rozšířených RE.
- grep -F (fgrep)
Vzorek není RE.grep [-e] vzorek soubor ...
grep -f soubor soubor ...
- -i
- Ignorují se rozdíly mezi malými a velkými písmeny.
- -q
- Potlačí se normální výstup (můžeme testovat návratový kód).
- -s
- Potlačí se chybové výstupy.
- -v
- Invertuje se význam vzorku.
- -l
- Místo vyhovujících řádků se vypisují jména souborů, ve kterých vyhovuje alespoň jeden řádek.
Je-li zadáno více souborů, potom se před každým řádkem vypíše jméno souboru. Chci-li totéž s jedním souborem:
grep vzorek soubor /dev/null
GNU grep v Systému V se často nazývá ggrep.
- -2
- Vypíše 2 řádky před a 2 řádky po vyhovujícím řádku.
Michal Brandejsbrandejs@informatics.muni.cz