1

Я часто использую tail -f | grep someregex в файлах журналов. Я связал grep с grep ---color=auto чтобы мои совпадения были выделены. Если я хочу видеть свои совпадения в контексте всего потока, как бы я поступил так? По сути, я хочу использовать tail + grep в качестве маркера.

2 ответа2

2

Чтобы увидеть совпадения в контексте, используйте опцию -C . Чтобы увидеть все строки, используйте огромный аргумент -C , например,

tail -f yourlogfile | grep -C9999 someregex
0

Если я хорошо понимаю, это то, что вы ищете:

grep "someregex" yourFile

Он напечатает строки, в которых совпадает регулярное выражение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .