Linux - jak pomocí grep zobrazit řádky nad a pod výsledkem

Co nejvíce stručné řešení pro vývojáře a linux administrátory

Na superuser.cz nenaleznete žádný zbytečný obsah, vždy se jde přímo k věci, denně se zde objevují nové problémy a jejich řešení...

Začít používat

Linux - jak pomocí grep zobrazit řádky…

19.09.2018 napsal Matkychtivý_Jones

Vyřešeno
Dobrý večer, vím jak se na linuxu používá grep základně, ale je možné docílit toho, že když hledám např. řetězec "sync" v logu

less /var/log/syslog | grep sync

tak abych ve výsledku viděl i 5 řádků nad výsledkem a 10 řádků pod ním?

Díky

Zobrazit odpovědi

Nejlépe hodnocení uživatelé
Hanz

Počet UP: 5139

React: 223

Rusty

Počet UP: 2363

React: 105

OL3G

Počet UP: 1651

React: 64

Strosmajer

Počet UP: 501

React: 29

Oxytocin

Počet UP: 303

React: 27

SYSTEM

Počet UP: 443

React: 23

Hyacint

Počet UP: 43

React: 20

Odpovědi na dotaz

RE: Linux - jak pomocí grep…

24.09.2018 odpověděl Hanz

Zkontrolováno

Dobrý den,

zobrazit pomocí příkazu grep výsledky (řádky) nad a pod můžete pomocí parametru A a B:

A = after
B = before

Ve Vašem případě tedy:
less /var/log/syslog | grep sync -A 10 -B 5
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace