Я часто использую tail -f | grep someregex в файлах журналов. Я связал grep с grep ---color=auto чтобы мои совпадения были выделены. Если я хочу видеть свои совпадения в контексте всего потока, как бы я поступил так? По сути, я хочу использовать tail + grep в качестве маркера.
2 ответа
2
Чтобы увидеть совпадения в контексте, используйте опцию -C . Чтобы увидеть все строки, используйте огромный аргумент -C , например,
tail -f yourlogfile | grep -C9999 someregex
0
Если я хорошо понимаю, это то, что вы ищете:
grep "someregex" yourFile
Он напечатает строки, в которых совпадает регулярное выражение.
