P004 UNIX

Obsah
Předchozí: Rozšířené regulární výrazy (2)

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.

Následující: sort
Obsah

Michal Brandejs brandejs@informatics.muni.cz