A grep parancshoz hozzáadhat néhány további paramétert, hogy kulcsszavakra vagy kifejezésekre keressen a fájlokban, és megmutassa a találat előtt vagy után egyező fájlokat is.
Ez különösen akkor hasznos, ha az egyezés előtti vagy utáni sorok relevánsak a keresési kérdések szempontjából.
Egy normál grep parancs így néz ki:
grep 'valami' /path/to/file.log
Ha a találatokat megelőző sorokat is meg akarod mutatni, akkor a grep-hez hozzáadhatod a -B parancsot.
grep -B 5 'valami' /path/to/file.log
``
A -B 5 azt mondja a grep-nek, hogy a találat előtti 4 sort is mutassa meg.
``
Alternatív megoldásként a kulcsszó utáni egyező naplósorok megjelenítéséhez használja a -A paramétert.
grep -A 3 'valami' /path/to/file.log
Ebben a példában a grep-nek megmondja, hogy a találat utáni 3 sort is mutassa meg.
Mivel ez növeli a grep kimenetét, a –color paramétert is hozzáadhatja (vagy az amerikai/angol emberek kedvéért a –colour is működik), hogy kiemelje a tényleges kulcsszavakat.
Egy teljes példa, amely a találat előtti 5 sort és a találat utáni 2 sort mutatja, miközben kiemeli a kulcsszó(ka)t, így néz ki.
grep -A 3 -B 5 --color 'valami' /path/to/file.log
És ennyi!``
``
``