Привет, у меня проблема с фильтрацией mysql.log (общий журнал). Я пытаюсь отфильтровать весь запрос, но в файлах журнала строки разделяются новой строкой, и использование GREP показывает только часть запроса.
команда
tail -n 2000000 mysql.log | grep '016198498'
Производит только это - без UPDATE table SET и т.д. Только часть кода
inm = '016198498',
Любое решение grep для всего запроса с меткой времени?
Решение найдено. Вы можете использовать строки grep до и после. например, 10 строк до и 10 строк, после чего в этом случае для меня достаточный выход.
tail -n 3000000 mysql.log | grep -B 10 -A 10 '016198498'
-C 10
сgrep
.