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

1 odpovědí
19.09.2018 napsal Matkychtivý_Jones dotaz do kategorie linux 7 / 5

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

Vyřešeno

linux bash terminal grep

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

24.09.2018 odpověděl Hanz Superuser
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