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